Meine persönliche Meinung auch:
Echte Namespaces würden Delphi sicher gut tun, aber viel zu häufig sehe ich in anderen Sprache Leute mit allem möglichen immer
.*
includen. In Delphi ist das sicher noch stärker ein Problem da ich (zumindest in der
RTL und
VCL) oft richtig viel Code in den initialization/finalization-Blöcken sehe und der Linker die (eigentlich unbenutzten) Sachen nicht wieder entfernt.
Ich bin sogar eher ein Freund von vielen Units in der uses-Clause. Man kann allein daran schon irgendwie sehen, was los ist. Genauso ist der eigene var-Block in Methoden etwas, das ich an Pascal wirklich lieben gelernt habe. In anderen Sprachen fehlt mir das.
Aber wir kommen irgendwie auch vom Thema ab