Einzelnen Beitrag anzeigen

rokli

Registriert seit: 21. Mär 2009
Ort: Rödinghausen
301 Beiträge
 
Delphi 10.4 Sydney
 
#21

AW: Code-Optimierungen: allgemeine Fragen

  Alt 17. Mär 2020, 08:52
Ich halte mich nicht strikt an irgend eine Zeilenzahl, allerdings sind meine Methoden auch eher kurz. Vor allem die Grundsatz, "eine Aufgabe, eine Methode" ist für mich wichtig. Auch wenn ich Codeteile mehrfach brauche, extrahiere ich eine Methode/Funktion, selbst wenn diese nur aus 1-2 Zeilen bestehen sollte.
Manchmal sieht man in Quellcode, dass innerhalb einer Methode bestimmt Blöcke mit Kommentaren abgetrennt werden, was irgendwie so aussieht.

// ********* Bla bla ********
Irgend ein Code

// ********* Bla blubb ********
Noch mehr Code

// ********* Schwuppdiwupp ********
Ganz viel Code

Solche Konstrukte schreien förmlich danach, refaktoriert zu werden und in einzelne Methoden überführt zu werden.
Aber bekommst Du dann nicht einen mehr oder weniger großen Overhead beim Aufruf dieser (vielen) kleinen proceduren / funktionen??

Und dann ist der Konstrukt

Delphi-Quellcode:
procedure p_Start;
begin
   p_proc1;
   p_proc2;
   if 1 =1 then
      p_proc3;
   p_pc4;
end;
gewünscht / nötig?
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney
  Mit Zitat antworten Zitat