Tipo de proyectos donde las pruebas unitarias son inútiles [cerrado]

¿Cree que las pruebas unitarias (y el desarrollo impulsado por pruebas) deben realizarse bajo cualquier conjunto de circunstancias o en caso de que existan algunas excepciones? Últimamente he estado trabajando en el tipo de proyectos donde no puedo ver cómo Unit Testing sería útil o mejoraría el diseño, la calidad del código, etc. Un tipo de proyecto es el generador de informes PDF que toma datos agregados (valores ya calculados y QAed) y lo envía a un archivo de informe PDF. Otro tipo son las aplicaciones CRUD directas que utilizan la herramienta ORM de terceros. Puedo ver cómo alguien podría argumentar el uso de Unit Testing para la aplicación CRUD, pero es un trabajo de configuración innecesario y que consume mucho tiempo, como apuñalar todas las llamadas a una base de datos y burlarse de objetos comerciales, etc. cuando al final todo necesita saber si algo le sucedió a la base de datos. Entonces, ¿cuándo se debe usar o evitar las pruebas unitarias?

Gracia

Respuestas a la pregunta(17)

Su respuesta a la pregunta