Aber bekommst Du dann nicht einen mehr oder weniger großen Overhead beim Aufruf dieser (vielen) kleinen proceduren / funktionen??
Klar, theoretisch ergibt das etwas Aufwand, aber das ist bei heutiger Rechenleistung vernachlässigbar. Es ist viel wichtiger, gut lesbaren, einfach zu wartenden Code zu haben, als ein bisschen Stack zu sparen.
Zitat:
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?
Klaro. Je nachdem, was es ist, würde ich sogar noch das 1=1 in eine Function auslagern, die mir einen boolschen Wert zurückgibt.