Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
20. Mai 2014
Die größte Schwierigkeit ist dabei eigentlich nicht das Auslagern, sondern eine schlüssige Benennung der Methode :D
Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
20. Mai 2014
Ich habe es mir mittlerweile angewöhnt immer dann auszulagern, wenn unterschiedliche Aspekte behandelt werden.
Dadurch spare ich mir auch eine Menge Kommentare und die Anzahl der verwendeten lokalen Variablen verringert sich zwar nicht in der Summe, aber pro Methode.
@nachti1505
Ja, immer der am nächsten liegende Scope.
Wenn nicht in Bar, dann in Foo2, wenn da auch nicht dann in Foo
Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
20. Mai 2014
Ein Großteil des Lebens besteht doch daraus einer Versuchung zu widerstehen :mrgreen:
Darum schreiben wir ja auch immer kurze und knackige Methoden und schon wird die Versuchung immer geringer ;)
Forum: Sonstige Fragen zu Delphi
by Sir Rufo,
20. Mai 2014
Die beste Alternative ist eigentlich wiederverwendbaren Code zu schreiben:
procedure Foo( ACanvas : TCanvas; X, Y : Integer );
begin
ACanvas.MoveTo(X, Y);
ACanvas.LineTo(X + 200, Y + 100);
ACanvas.RectAngle(10, 10, 150, 200);
end;
und selbiges mit Foo( Image1.Canvas, X, Y ); aufzurufen ;)