Archive for April, 2006

E per colpa di qualcuno…

Monday, April 24th, 2006

Ho disabilitato i commenti… non ho tempo di correre dietro a questo deficiente che mi spamma il blog. Spero di riuscire a integrare Typo, perché non ho voglia/tempo di reimplementarmi dei meccanismi antispam efficaci.

]]>

Un’importante osservazione

Wednesday, April 19th, 2006

All’ultimo meeting dell’XP User Group di Milano, o meglio dopo il meeting, alla pizzeria cinese, Gabriele ha fatto un discorso importante. Alla domanda

Quando parlo di fare i test, mi obiettano che senza test si va più veloci

G. ha detto

E’ vero che inizialmente, senza i test, vai più veloce. Ma il momento iniziale è anche quello in cui andrai alla velocità massima; da quel momento in poi la tua velocità non può che diminuire. Invece, nei progetti che fanno bene il test-driven development, io ho proprio osservato che con il tempo si va sempre più veloci. Il TDD ti dà la possibilià di diventare sempre più bravo a lavorare con i test e con la tua base di codice, così che implementare nuove cose diventa più facile, non più difficile, con il passare del tempo.

Questo è quello che ricordo; sicuramente le parole non sono proprio quelle ma volevo salvare il succo di questo discorso di Gabriele perché è molto importante. Se non si cede al “lato oscuro”, che consiste nel dimenticarsi di fare refactoring (il ciclo di TDD prevede di scrivere un test, farlo passare, e poi rifattorizzare tutto il sistema) allora la velocità aumenterà con il tempo.

AGGIORNAMENTO: l’argomento dalla viva voce di Gabriele