[offtopic]
Ich bin auch ein Verfechter davon,
GUI und Daten und Code zu trennen.
Manche Leute haben aber einen totalen anderen Standpunkt.
z.B. mein Vorgänger.
Er hat alles was geht im
OI eingetragen.
Zudem hat er viel Programmlogik in die Datenbank ausgegliedert.
Dadurch wurde der Code natürlich erheblich kürzer, aber sehr viel schlechter überschaubar und schlechter lesbar.
Alleine, bis ich durchgestiegen bin, wie welche
Query mit welcher
Query verknüpft ist (MasterSource, KeySource, usw.) hat es lange gedauert und ich hab bis heute noch nicht alles rausgefunden.
Weiterhin bezieht er sich im Code oft auf die Captio irgendwelcher Komponenten. Erschwerend kommt hinzu, dass ein Button mit Beschriftung "Hinzufügen" als Namen "addbtn" oder "Button1" hat. Somit kann man erst mal keine Verbindung vom Text "Hinzufügen" zu "addbtn" finden.
Was ich aber gelernt habe:
Lass die Leute so arbeiten, wie sie es haben wollen. Nicht jeder möchte seinen Code recyclen oder in einigen Monaten überhaupt noch verstehen.
Solange die Typen nicht in meiner Abteilung arbeiten, kann es mir wurscht sein, was sie mit ihrem Code anstellen.
Wenn von denen einer zu uns in die Firma kommen würde, würde er erst nochmal zur Welt kommen. Wenn man im Team arbeiten muss, geht so was eben nicht.
So, wieder genug aufgeregt.
[/offtopic]
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.