Preguntas etiquetadas con maintenance

Las actividades que ocurren después de la implementación de un sistema de software. Esto incluye hacer modificaciones a los sistemas lanzados, capacitación, operación y transición para apoyar a las organizaciones.

145
¿Cómo te sumerges en grandes bases de código?

¿Qué herramientas y técnicas utiliza para explorar y aprender una base de código desconocida? Estoy pensando en herramientas como grep, ctagspruebas unitarias, pruebas funcionales, generadores de diagramas de clases, gráficos de llamadas, métricas de códigos sloccount, etc. Me interesarían sus...

68
Escribir pruebas para el código existente

Suponga que uno tiene un programa relativamente grande (digamos 900k SLOC en C #), todos comentados / documentados a fondo, bien organizados y funcionando bien. Todo el código base fue escrito por un único desarrollador senior que ya no está en la compañía. Todo el código se puede probar tal cual y...