mir ist Ende der neunziger Jahre auch ab und an solches Zeug, nicht nur von G*s begegnet. IMHO wurde das nur gemacht, um den Code unnötig zu verkomplizieren. Viele Anwendungen (hießen damals Datenbanken
) mussten offen ausgeliefert werden, um anwendungsintern gewisse Anpassungen vornehmen zu können. Das "halboffene" Design war noch nicht so bekannt bzw. recht schwierig und nicht ganz zuverlässig umzusetzen.
Also hat man das *bei den großen* furchtbar verklausuliert, um das möglichst unlesbar zu machen. Genug Kapazität war bei den dotcom-Unternehmen vorhanden, oder wurde eingestellt.
Mal ehrlich, vor solchen Konstrukten saß doch damals auch ein relativ erfahrener Entwickler und liest das von oben bis unten und zurück zwei- oder dreimal durch und kann das trotzdem nicht so ganz verstehen, bzw. Änderungen mal eben reinpacken, weil man wieder nicht weiss, wo an anderer Stelle diese klitzekleine Änderung dann eventuell Probleme verursacht.
Aus heutiger Sicht: so ein Blödsinn, sorry
Just my 50Cent
Jo