Respecto a escribir pruebas para tu código (TDD y otros) y validarlo (Integration Testing):

«Entonces, por supuesto, hazlo de otra manera si eso es lo que mantiene tu bote a flote. Pero sé honesto contigo mismo sobre tus razones [de no tener pruebas de validación]. Eventualmente, sea cual sea tu justificación, tu código revelará la historia real.»

Tomado del cierre del artículo Don’t Want to TDD? Don’t TDD. Just Be Honest About Your Reasons.