Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Wertezuweisung möglichst performant

  Alt 21. Okt 2009, 16:30
Ich würde ganz klar die Schleife (aufgehübscht mit High() und Low()) nehmen
Delphi-Quellcode:
var i : integer;
begin
  for i := Low(Matrix.matrix) to High(Matrix.matrix) do
    Matrix.matrix[i] := 1;
end;
Warum? Weil es die Absicht des Programmierers am Besten ausdrückt.

Thema Optimierung:
Optimierung ist ja im Prinzip eine schöne Sache, wenn das Programm danach schneller ist.
In diesem Falle kann man maximal einige Nanosekunden rausholen.
Wäre doch blöd, den Sourcecode nur wegen der Jagt auf einige Nanosekunden zu "versaubeuteln",
wenn man an anderer Stelle Millisekunden bis Sekunden sparen kann.

http://clean-code-developer.de/wiki/...rOptimierungen
Andreas
  Mit Zitat antworten Zitat