Ho gia' parlato di Diamonds in questo blog: e' un progetto didattico di un gioco in Java (il lato oscuro) scritto con metodologia molto agile, tanto che i partecipanti al progetto sono in nazioni diverse.
Ogni tanto capita che per svolgere un task, due partecipanti si trovino temporalmente vicini, allora usano il forum per una sessione di Pair Programming letteralmente live.
Oggi e' toccato a me.
Ed ecco che fra pause per il pranzo, Stella che mi chiede di passare l'aspirapolvere, un test qui e uno li', scriviamo ogni post letteralmente mentre programmiamo, e quindi riportiamo anche gli errori che commettiamo e le soluzioni; in perfetto stile Ron Jeffries.
Ne sta uscendo una sessione a mio avviso molto interessante sul Pair Programming e sul Test Driven Development, su un esempio di codice reale, che voglio condividere.
Diamonds
Sono certo che a Kent Beck non chiedono di fare anche i lavori di casa mentre programma. Si', Stella, fammi passare questo test, poi passo l'aspirapolvere...