Hallo Rolf,
Ich hoffe, dein um ein Vierteljahr älteres Ich (dein schärfster Kritiker überhaupt)
das lese oder höre ich immer wieder - und kann es doch selbst nicht nachvollziehen.
Wenn ich heute meinen eigenen Code von vor einem halben Jahr, oder auch von vor zehn Jahren ansehe, dann fällt mir zwar manchmal auf: "Das würde ich heute anders lösen."
Aber es ist sehr, sehr selten so, dass ich nicht mehr verstehe, was ich damals getan habe. Je nach Komplexität des Codes brauche ich normalerweise zwischen einer halben Stunde und einem halben Tag, bis ich wieder komplett "im Fluss" bin.
Und ich behaupte: Dazu tragen maßgeblich eine übersichtliche Strukturierung, sinnvoll gewählte sprechende Bezeichner und informative Kommentare bei.
Deswegen kann ich nur immer wieder jedem empfehlen: Investiert ruhig eine Stunde mehr Zeit, um den Code sauber zu form(ul|at)ieren und zu dokumentieren, das zahlt sich später aus.
Live long and pros healthy,
Martin
Lasst uns ins Horn brechen und aufstoßen. Höchste Zeit, auf den Weg zu machen.
(mit freundlichem Dank an Tabellenkalk für die Ergänzung 😀)