Forum: Object-Pascal / Delphi-Language
by sx2008,
19. Nov 2012
Aber man würde auch einen Preis dafür bezahlen.
1.) mehr Sourcecode
2.) falls man eine Methode ändern möchte, muss man an mindestens 3 Stellen ändern
im Interface, in der Datenmodul-Klasse und beim Aufrufer
Durch den zusätzlichen Aufwand auch noch das Interface zu ändern, werden einige Programmierer notwendige Änderungen unterlassen und sich irgendwie durchmogeln.
Vielleicht wird dann zum...
Forum: Object-Pascal / Delphi-Language
by sx2008,
16. Nov 2012
Wenn's "professionell" sein soll, dann muss man die Businesslogik extrahieren und entsprechend abbilden.
Wenn man viele Anweisung hat, die mehr als einen Punkt enthalten, dann müssen die Alarmglocken klingeln:
procedure TfrmXXX.ZeileDelExecute(Sender: TObject);
begin
// wir befinden uns in der Klasse TfrmXXX
// und trotzdem greifen wir immer wieder auf die internen Dinge des...