Forum: Programmieren allgemein
by Sir Rufo,
17. Jan 2015
Es ist egal wie groß die sind, wenn zu groß, dann in Funktionen auslagern und dann benutzen. Sehr oft gibt es dann auch noch Überschneidungen, die man dann auch noch auslagern und wieder verwenden kann. Und schwups kann man auch die einzelnen Teilergebnisse prüfen, wenn die Abfrage mal nicht so hinhaut, wie man sich das gedacht hat.
Definitiv sollte man keinen Code doppelt schreiben, denn...
Forum: Programmieren allgemein
by Sir Rufo,
16. Jan 2015
Wenn ich das richtig sehe, dann müsste es so auch DRY werden.
function ProcessAction : Boolean;
var
varCurrActClass : TLastActionClass;
i : integer;
begin
try
for i := 0 to FLastActionList.Count -1 do
begin
varCurrActClass := FLastActionList.Items;