Optymalizacja kodu.
Witam, pisze sobie programik(gre) w delphi. I mam troche pytan odnosnie optymalizacji kodu.
- Czy warto wydluzac kod programu np o 50 linijek, aby w programie wystapilo jedno porownanie wartosci mniej?
- Czy wykorzystywanie duzej ilosci zmiennych typu Boolean jest dobrym zwyczajem?
- Mamy dane:
var
M, N : Integer;
Tab1, Tab2 := array[0..3, 0..3] of Integer;
begin
for M := 0 to 3 do
for N := 0 to 3 do
Tab2[M, N] := 0;
...
end;
i teraz ktora wypelnienie tablicy zerami wykona sie szybciej:
for M := 0 to 3 do
for N := 0 to 3 do
Tab1[M, N] := 0;
czy:
Tab1 := Tab2;
A moze jest jaaks gotowa funkcja na wypelnienie calej tablicy jednya wartoscia?
4. Dany mamy:
P : TPoint;
i co wykona sie szybciej:
P.X := 2;
P.Y := 7;
czy:
P := Point(2, 7);
I to chyba na razie wszystkie pytania z tego dzialu:)