Personalmente preferisco davvero i Test unitari e li scrivo per una copertura "buona". (diciamo che cerco il più possibile di scrivere buoni test;)Come trattare con quelle persone che rompono TDD?
Come al solito qualche tempo dopo qualcuno ha bisogno di aggiungere alcune funzionalità al codice (aggiungere metodi alle classi e così via). Egli non infrange quei test unitari scritti ma si rifiuta di scrivere ulteriori (che riguarderebbero quelle caratteristiche aggiuntive del codice che ha scritto). Questo porta a un grosso buco nel processo di tdd (e forse peggio ancora un effetto finestra rotto)
tutto ciò che posso fare per fargli scrivere quei test? come gestisci queste persone?
Soggettivo e polemico ("faglielo" e "tratta"). – ChrisW
In che modo esattamente questo è diverso dalle domande relative al fatto che i colleghi possano scrivere test prima? Sono abbastanza sicuro che sia stato discusso in modo approfondito qui. – EBGreen
Espansione sulla risposta di Jason Punyon: se non si sta testando la copertura del codice ma si sta semplicemente tentando di "scriverle per" una buona "copertura", allora la vostra suite di test è inadeguata. –