Stellen Sie sich vor, Sie bauen ein Haus. Um schneller zu sein, sparen Sie die Dämmung. "Das machen wir später", sagen Sie.
Der Winter kommt. Die Heizkostenrechnung explodiert. Sie müssen die Wände aufreissen, um zu dämmen. Das kostet Sie das Dreifache des ursprünglichen Preises.
Mit Code ist es dasselbe
Technische Schulden sind all diese Abkürzungen, um "schnell zu liefern". Am Anfang gewinnen Sie Zeit. Am Ende können Sie nichts mehr bewegen, ohne dass alles zusammenbricht.
"Code wird viel öfter gelesen als geschrieben." - Zen of Python
Konkret messen
Drei Signale, die nicht lügen: die durchschnittliche Zeit für ein neues Feature verdoppelt sich alle sechs Monate, die Kosten eines Produktionsbugs verdreifachen sich, und Ihre besten Entwickler reden plötzlich von "Neuschreiben von Grund auf". Wenn Sie alle drei sehen, haben Sie zu viele Schulden.