Actualmente estoy construyendo un script de compilación CI para una aplicación heredada. Hay pruebas esporádicas de JUnit disponibles y voy a integrar una ejecución JUnit de todas las pruebas en la construcción de CI. Sin embargo, me pregunto qué hacer con las fallas de 100''ish que estoy encontrando en las pruebas JUnit no mantenidas. ¿Me:¿Eliminar o comentar las pruebas JUnit que no funcionan?
1) Comentario a cabo, ya que parecen tener razonable, si no mantenido, la lógica de negocio en ellos con la esperanza de que alguien finalmente los uncomments y los fija
2) eliminarlos como su poco probable que alguien los arreglaré y el código comentado solo será ignorado o será un desorden para siempre
3) Localice a aquellos que han dejado este lío en mis manos y golpéelos con las impresiones del código (que debido a el olor a largo plazo será lo suficientemente adecuado para la tarea) mientras predica los beneficios de una base de código bien probada y probada por unidad
¿Le gustaría golpear a las personas que le dieron el código oa la gente que escribió las pruebas unitarias? PD Los malos programadores solo pueden entender los métodos largos. – IAdapter