Sto sviluppando il mio primo progetto utilizzando lo sviluppo basato su test. Sto usando Zend Framework e PHPUnit.
Attualmente il mio progetto è al 100% di copertura del codice, ma non sono sicuro di aver capito in quale ordine dovrei scrivere il mio codice.
Dovrei prima scrivere il mio test con quello che i miei oggetti dovrebbero fare, o scrivere i miei oggetti e poi testarli?
Ho lavorato al completamento di un controller / modello e poi a scrivere un test per questo, ma non sono sicuro se questo è ciò di cui parla TDD.
Qualche consiglio?
Ad esempio, ho scritto il mio plugin Auth e il mio controller Auth e ho verificato che funzionino correttamente nel mio browser; poi mi sono seduto per scrivere i test che hanno dimostrato che c'erano errori logici nel codice che funzionavano nel browser.