Kruse-Net.dk

Det man blogger er man selv…

Optimeringskunstens første hovedsætning

Den ultimative optimering af en vilkårlig algoritme er at undlade at køre den.

Det har overrasket mig flere gange når jeg har fået til opgave at optimere kode, hvor meget kode folk skriver (sikkert mig selv med) som er helt overflødigt. Den slags overraskelser er spild af tid, så nu er den skrevet ned!

Hvis du hører til dem der skriver kode, så tænk næste gang over om det du skriver på nogen måde kan undværes. Og hvis du hører til dem der optimerer, så kan det bedre betale sig at starte med at lede efter dele af koden (algoritmer om man vil) der kan undværes, end at spekulere over måder at få tingene til at køre hurtigere på.

Skriv et svar