Chodzi mi o takie coś jak na przykładach niżej, "lepiej" robić tak jak na przykładzie pierwszym czy drugim? Jakie jest wasze zdanie na ten temat?
Pomijając trudność z debuggowaniem i względy estetyki kodu.
Zmienna := Funkcja(Funkcja(Funkcja(X, Y), Funkcja(X, Y)), Y);
var
Result1, Result2: Integer;
begin
Result1 := Funkcja(X, Y);
Result2 := Funkcja(X, Y);
Result1 := Funkcja(Result1, Result2);
Zmienna ;= Funkcja(Result1, Y);
end;