Category: test

Bowling kata in Erlang

24 July, 2009 (15:10) | erlang, programming, test | No comments

Qualche giorno fa Robert Martin come esercizio per imparare Clojure ha risolto il kata del bowling (da lui stesso ideato). Qualche programmatore più avvezzo al mondo funzionale ha cassato la soluzione ritenendola troppo “imperativa”, accusando non tanto Martin stesso quanto la presenza dei test :-D
L’argomentazione utilizzata per minimizzare l’utilità dei test è la semplicità dell’esercizio, [...]

Perfect Software

11 November, 2008 (08:15) | book, fun, test | 2 comments

Sto leggendo l’ultimo fantastico libro di Gerald M. Weinberg “Perfect Software: And Other Illusions about Testing”, grazie al quale sto iniziando a capire meglio l’essenza dell’attività di un tester. Volevo solo quotare un passaggio che ho letto questa mattina sulla metropolitana

“Why do we never have enough time to do it right, but always have enough [...]

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 [...]

La legge implicita del test unitario

27 September, 2008 (09:49) | agile, programming, test | 1 comment

Uno degli ultimi post dal blog di Roy Osherove ha scatenato parecchie reazioni nella blogosfera. Roy sostiene, fra le altre cose (vi consiglio di leggere il post originale e il suo seguito), che per permettere la scrittura di test unitari sono stati introdotti talmente tanti concetti

mocks, stubs, dependency injection, IoC containers, Extract & override technique, [...]