Category: design

Se devi duplicare il codice almeno non duplicare i test

4 October, 2008 (10:55) | design, programming, test | 1 comment

Ci sono volte in cui è veramente difficile evitare di duplicare un pezzo di codice, tipicamente quando devi rappresentare lo stesso concetto in contesti differenti all’interno della stessa architettura. Il software è per sua natura estremamente flessibile ed è quindi sempre possibile inventarsi qualcosa, infatti nel passato mi sono sempre sforzato tantissimo per trovare soluzioni [...]

Agile Design = Design++

13 July, 2007 (23:37) | agile, design, refactoring | No comments

Negli ultimi giorni, parlando alcune persone, ho notato qualcosa che non mi piace affatto e ho pensato di scrivere questo post per chiarire come la penso. Apparentemente esiste la credenza che l’apprendimento della pratica del refactoring, o più in generale del TDD (che di fatto implica il refactoring), sostituisca lo studio del Design del software [...]