Deuda Tecnica: Falta de calidad en el codigo que solemos escribir y la cual tiene consecuencias en el mediano a largo plazo lo cual se traduce en un mayor tiempo que tenemos que invertir en el codigo lo cual suele generar costos economicos(el tiempo es dinero) debido a la perdida del mismo estos costos se pueden clasificar en:
- tiempo en realizar mantenimientos:
- es el tiempo que invertimos a corregir bugs y/o refactorizar codigo que suele tener deuda tecnica
- tiempo en refactorizar el codigo:
- es el tiempo que invertimos en reescribir nuestro codigo de una manera correcta con una deuda tecnica minima
- tiempo en comprender el codigo
- es el tiempo que invertimos en comprender nuestro codigo o el de otras personas
- tiempo adicional en la transferencia del codigo
- es el tiempo que invertimos en transmitir el conocimiento de nuestro codigo a otras personas