Bei so einer länger versuche ich immer bestimmte Teile auszulagern, sodass ich sinnvoll strukturierte Teile habe, wobei das halt nicht immer möglich ist. Unschön bei sowas ist auch, wenn ich dann mal mehrere dieser Teile brauche, muss ich mehr als eine
Unit einbinden und dabei am besten immer genau wissen, wo was drin ist. Bin jetzt erst gerade dabei auf die
XML-Dokumentation umzustellen, weswegen ich halt auch noch teilweise in den Code schauen muss.
Pauschal weiß ich jetzt nicht, wie lange die SysUtils ist, aber wenn diese z.B. aus 3-5 Parts bestehen würde und du jedes mal nachdenken müsstest, wo was gerade steckt, was du brauchst, wäre es ein wenig blöd
Ebenso ist doch der Compiler so intelligent und wirft teile raus, die von deinem Code nicht verwendet werden -- für die Wartung ists halt ein bisschen blöd, aber ansonsten finde ich es akzeptabel.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)