View Full Version : Complimenti
The3DProgrammer
02-11-2005, 09:18
Leggere i vostri topic in pair programming con TDD è una vera goduria ;)
The3DProgrammer
02-11-2005, 10:46
Ma grazie :D
Ma prego:)
tra l'altro, nn ho mai programmato in TDD (qualcosa di simile l'ho fatto leggendo qualkosa sul Design by contract, ma personalmente nn mi garbava + di tanto)
e mi sembra un approccio estremamente interessante. Dopo aver letto i topic ho provato a fare qualke classe in TDD, pensavo fosse + semplice ;)
ciauz
Il Test Driven Development e' di fatto un'estensione del Design by Contract.
I test non sono altro che la formalizzazione del contratto di una classe o di un metodo, invarianze comprese. Piu' precisamente e' una formalizzazione delle post condizioni, mentre le Assert classiche formalizzano le pre condizioni.
La differenza sostanziale e' che nel Design by Contract come in Eiffel, i contratti sono controllati a run time durante l'esecuzione dell'applicazione, mentre nel testing automatico sono controllati a parte durante l'esecuzione dei test nella build dell'applicazione (cosa che preferisco).
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.