Recientemente empecé un nuevo trabajo y me encargaron completar una función que otro desarrollador no terminó antes de que dejara la empresa.
Las pruebas existentes están desactualizadas (es decir, inútiles) ... deuda técnica en todas partes. Creo que sería una muy mala idea implementar funciones sin pruebas, se lo he contado varias veces y él sigue diciendo que completaremos esta función y luego podré hacer pruebas.
Pero el desarrollador anterior no actualizó las pruebas, por lo que parece que mi administrador simplemente lo dice, pero no significa eso y sigue presionando para obtener más funciones.
Esta última característica es muy grande, y creo que sería una muy mala idea terminarla sin escribir primero las pruebas para toda la aplicación. Entiendo que mi gerente tiene sus propios plazos / presiones, etc., pero esta función debe hacerse correctamente o podría volver a atormentarnos a ambos.
Entonces, ¿cómo puedo explicarle esto de una manera que se hundirá en la importancia de este problema?
También debo mencionar que soy el único desarrollador, y el administrador no es técnico.