Indirekte Zugriffe von außen auf Instanz-DB beweisen NICHT die tollen Programmierfähigkeiten,
sondern mangelndes Grundlagen-Wissen und die totale Praxis-Unerfahrenheit des Programmierers.
Schön gesagt! Und auch treffend formuliert!
Ich neige bei solchen Stümpereien eher zu emotional etwas aufgeladeneren Aussagen wie:
Wenn man keine Ahnung hat - einfach mal die Fresse halten!
... oder die Finger vonne Tastatur lassen ...
Ich beschäftige mich immernoch mit dem gleichen Projekt und bin inzwischen auf was neues gestoßen.
Besagter Amateur hat sich was gaaaaanz tolles einfallen lassen:
Achtung, jetzt kommts: eine
Schatteninstanz - toll, oder?
Blöd nur, dass sich der Schatten (Global-DB) nicht automatisch mit generiert, wenn die Lokaldaten des FB geändert werden. Und weil man natürlich inkonsequent war, wurde auch hier mal an der eigentlichen Instanz und manchmal an der "Schattenistanz" genascht.
Es ist unglaublich was für A....löcher mit einem PG ausgerüstet auf die Menschheit losgelassen werden und mir durch ihre absolute Unfähigkeit den Samstag versauen.
Hassen, ganz hässlich hassen....
Aber ich drifte leicht vom Thema ab - tschuldigung.
Natürlich ist es statthaft einen Any-Pointer auf die Lokaldaten zu legen um eine ganze Struktur nach außen zu übergeben.
Auch Merker können hier Verwendung finden - die sind ja schließlich auch bezahlt und dürfen eingesetzt werden.
Es gibt sicherlich tausend und eine Möglichkeit - die Eine etwas eleganter - die Andere eher weniger - um Lokaldaten fürs breite Volk bekannt zu machen. Es geht doch darum, dass der nächste Softie oder Instandhalter auch begreift was da passiert und die richtige Ecke schnell über einen Querverweis findet.
Oder wie ich immer sage:
Es geht nicht darum möglichst viel KnoffHoff in so wenig wie möglich Quellcode zu verpacken, sondern darum wie schnell der nächste Instandhalter das Programm verstanden hat.
In diesem Sinne... ein schönes Wochenende und viele Grüße aus dem verregneten Nordhessen