Deuda técnica¶
La deuda técnica aparece cuando se toman decisiones rápidas en el desarrollo que generan problemas futuros.
Es una metáfora financiera:
- el código rápido genera "deuda"
- mantenerlo genera "intereses"
Causas de la deuda técnica¶
Entre las causas más habituales:
- plazos de entrega muy cortos
- falta de planificación
- falta de experiencia
- ausencia de revisiones de código
Consecuencias¶
La deuda técnica provoca:
- dificultad para añadir nuevas funcionalidades
- aumento del tiempo de mantenimiento
- incremento de errores
Cómo reducir la deuda técnica¶
Algunas estrategias:
- refactorizar periódicamente
- realizar revisiones de código
- aplicar buenas prácticas de programación
- mantener una arquitectura clara
Actividad¶
-
AC704. Analiza un proyecto y responde:
- ¿qué partes presentan deuda técnica?
- ¿qué problemas pueden aparecer en el futuro?
- ¿qué refactorizaciones propondrías?