Frasi dal Team

Vi riporto alcune frasi uscite dai team della azienda dove lavoro che in qualche modo mi hanno fatto riflettere.
I citati spero mi scuseranno se non riporto le parole precise ma quello che mi è rimasto.

“Per fare in modo che lo sviluppo software funzioni davvero servono tutti i pezzi”
-Gigi-

Se non ho una architettura disaccoppiata, se non ho test unitari fatti in un certo modo, se non ho le build in countinuos integration che lanciano i test, non posso apprezzare totalmente i vantaggi derivanti dallo sforzo speso per sviluppare in un certo modo.
Il pacchetto va preso tutto insieme suocera inclusa, se ne si prende solo una parte i vantaggi sono presenti ma il ritorno sull’investimento non è soddisfacente.
Fino a quando non metto la chiave di volta l’arco non è saldo.

image “Se non avessi avuto i test quella modifica l’avrei fatta diversamente cercando di toccare il meno possibile”
-Riccardo-

Devo fare una modifica e non ho confidenza con il pezzo di codice, quindi decido di usare l’approccio “sal funsiuna tuca nient” anche se lo “smell” mi infastidisce, se invece ho le spalle coperte dai test posso avventurarmi in un refactoring che migliora l’applicazione.
Questo credo che faccia la differenza tra un software che dopo due anni è marchiato “da buttare” e uno che è in continua evoluzione.
Confidenza e refactoring sono legati a filo doppio.

 

Tag di Technorati: ,,,

posted @ Thursday, April 14, 2011 1:42 AM

Print

Comments on this entry:

# re: Frasi dal Team

Left by Massimo at 4/14/2011 8:36 AM
Gravatar
Ciao Roberto, il primo pensiero che esprimi
"Il pacchetto va preso tutto insieme"
mi ha ricordato una particolare "filosofia" didattica
per chi si immerge: DIR
Do it Right, secondo la quale o si sposano in pieno
tutte le indicazioni che ti dà o adottarne solo alcune
non serve a nulla.
Effettivamente quando si ricerca la sicurezza e la praticità, in tutte le cose che si fanno
che siano software piuttosto che l'affrontare un immersione le linee guida sono le medesime!

# re: Frasi dal Team

Left by Gigi at 4/14/2011 2:56 PM
Gravatar
E alle cose che hai citato aggiungo anche "..se non ho il team che crede e supporta quella direzione, .."
se manca quello si rischia di remare controcorrente fino allo sfinimento!

# re: Frasi dal Team

Left by Matteo Fontana at 4/14/2011 3:15 PM
Gravatar
...o perdere per strada pezzi del team sfiduciati... sigh...

# re: Frasi dal Team

Left by LudovicoVan at 4/14/2011 7:34 PM
Gravatar
> Fino a quando non metto la chiave di volta l’arco non è saldo.

OK, ma si lavora agili e iterativi, quindi si parte da un piccolo arco e via via si passa ad archi piu' ampi: sono d'accordo con chi ricordava che piuttosto cio' conta e' fare le cose per bene.

> Confidenza e refactoring sono legati a filo doppio.

Confidenza deriva dai test solo nel caso specifico del TDD, altrimenti anche qui vale la massima che l'importante e' fare le cose per bene (disegno e codice), dopodiche' si possono fare in confidenza anche interventi strutturali di ampia portata (contro i piccoli refactoring tipici sempre del TDD).

-LV
Comments have been closed on this topic.
«June»
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456