La dette technique est le coût accumulé de décisions rapides, provisoires ou insuffisamment réfléchies dans le code, le modèle de données ou le processus. Comme une dette financière, on peut « emprunter » de la vitesse maintenant en échange de modifications plus chères et plus lentes plus tard - le problème apparaît quand l'entreprise ne rembourse pas et que la dette continue de grossir.
Sur des applications générées ou écrites à la hâte, la dette technique se manifeste en général ainsi : personne dans l'équipe ne sait exactement comment certaines parties du système fonctionnent ; un petit changement (un nouveau taux de TVA, un nouveau champ) demande une intervention disproportionnellement longue ; et quand la seule personne qui comprenait le code quitte l'entreprise, le système devient de fait impossible à maintenir.
Les plateformes no-code n'effacent pas complètement la dette technique, mais en changent la nature - la logique reste lisible dans les briques (bases de données, automatisations, vues), ce qui permet à une autre personne de l'équipe de la reprendre, pas seulement celle qui a écrit le code d'origine.
Voir aussi : L'IA écrira votre application. Mais qui la réparera dans un an ?, L'automatisation sans boîte noire.