Come code Kata settimanale ho impelmentato in Python l’algoritmo di crittografia Vigenère (per i dettagli veri wikipedia). Ho ustato uno stile funzionale in modo da poter provare un approccio di sviluppo TDD interattivo. Ora la cosa è applicabile SOLO inquanto la code base è modesta. In un’applicazione REALE. Non sarebbe stato possibile in quanto avere test ripetibili è essenziale. Però a vote c’è l’esigenza di soluzioni quick-and-dirty. Ma per sfatare la worst-practice che le soluzioni quick-adn-dirty diventano componeti fulcrali di sistemi in produzione , il prossimo passo sarà quello di farne una versione “classy” e OO.
Nota a latere: sono rimasto stupito dalla potenza di un sistema crittografico così antico pensato per poter essere utilizzato senza supporti tecnologici.
Potete vedere il codice qui
RT @gabrielelana: I got featured again, thanks :-) RT @slideshare ‘coderetreat’ is featured on our homepage. http://t.co/ayLWnnjb
RT @mrs_crazybob: Daughter 2.0: “Look Mommy! @Square! Papa makes @squares.” Guy in line behind us at cafe: “Thank your dad for changin …