Personalmente, realmente prefiero las pruebas unitarias y las escribo para una "buena" cobertura. (digamos que intento lo más difícil posible para escribir buenas pruebas;)¿Cómo lidiar con esas personas que rompen con TDD?
Como es habitual, algún tiempo después alguien diferente necesita agregar algunas características al código (agregar métodos a las clases, etc.). Él no rompe las pruebas de unidad escrita, pero se niega a escribir adicional (que cubriría las características adicionales del código que escribió). Esto conduce a un gran agujero en el proceso de tdd (y aún peor, tal vez un efecto de ventana rota)
¿Qué puedo hacer para que escriba esas pruebas? ¿cómo lidiar con esas personas?
Subjetivo y argumentativo ("hacerlo" y "tratar con"). – ChrisW
¿En qué se diferencia esto exactamente de las preguntas sobre cómo conseguir que los compañeros de trabajo escriban exámenes en primer lugar? Estoy bastante seguro de que se ha discutido en profundidad aquí. – EBGreen
Ampliando la respuesta de Jason Punyon: si no está probando la cobertura del código, sino que está simplemente escribiendo para 'escribir para' buena 'cobertura', entonces su suite de pruebas es inadecuada. –