Me pidieron que mejorara y mantuviera una aplicación web interna utilizada y aprobada por una importante comunidad de usuarios. Esto incluye mejoras de rendimiento y funciones adicionales.¿Cómo lidiar con excelentes productos escritos con código malicioso?
Desafortunadamente, el código está hinchado, a veces muy mal escrito, y es difícil de leer y cambiar. Esto hace que los cambios sean mucho más difíciles de implementar.
A pesar de todo, la aplicación es atractiva, útil, y los usuarios la quieren y quieren cambios.
Es por eso que siento que me han engañado. ¿Es realmente mejor escribir un código malo para un resultado y una gloria más rápidos, y luego irnos a grandes proyectos nuevos dejando atrás una cantidad tan grande de problemas?
Ya he leído mucho sobre este tema en Coding Horror, pero me gustaría leer más de personas aquí que están experimentando esta triste realidad y cómo están lidiando con ella. Probablemente también necesite que le den coraje;)
Como mi idioma principal no es el inglés, puede reescribir esta pregunta con una mejor gramática.
Gracias. El primer objetivo es ganar confianza y confianza de los usuarios. Después de todo, es su aplicación, no la mía :-) "Rome ne s'est pas construite en un jour". – Larry
Otra cosa que debe hacer: agregue pruebas en algún nivel a medida que agrega funcionalidad: cuanto más bajo sea el nivel, mejor. – Arkadiy