Kapitel 7: Dekomposition
Niemand entscheidet sich absichtlich dafür, Legacy Code zu schreiben. Aber jede Codebasis verfällt allmählich.
Woran liegt das? Alle scheinen einzusehen, dass eine Datei mit Tausenden von Codezeilen keine gute Idee ist und dass es schwierig ist, mit Methoden zu arbeiten, die mehrere Hundert Zeilen umfassen. Programmierer leiden darunter, wenn sie mit einer solchen Codebasis arbeiten müssen.
Wenn das alle einsehen, warum lassen sie es dann zu, dass die Situation so außer Kontrolle gerät?
7.1 Code Rot
Code wird allmählich immer komplizierter, denn jede Änderung erscheint unbedeutend, und niemand schenkt der Qualität insgesamt Beachtung. Das geschieht nicht über Nacht, aber eines Tags stellen Sie fest, dass Sie Legacy ...
Get Code that fits in your head - Heuristiken für die Softwareentwicklung: Komplexität reduzieren | Legacy Code beherrschen | Performance optimieren now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.