Gå videre til hovedindholdet

Lav ikke mere end nødvendigt!

Ja jeg har i et par dage nu siddet og skulle rode i en anden mands kode..Det er noget som man får meget selvindsigt af, for man kan pludselig se at man kan lære noget her og her, og man undres over hvorfor har manden ikke effektificeret her og her?

Faktisk er det lidt sjovt for man opdager en masse om en selv og ens kode..Og jeg kan nu se hvor perfektionistisk jeg er med min kode for der er masser af steder hvor jeg har lyst til at effektfisere hans kode..

FX
Han har skrevet phi som selvskrevet tal, med 3,14xxx istedet for at bruge en variabel der er meget mere præcis.Så når han løber en serie data igennem for at finde noget så fortsætter han selvom det er sat.Det sjove er at selve funktionen tager millisekunder - altså brøkdele af et sekundt, men alligevel rammer min effektifitet mig..For jeg ville jo sætte en variabel der afgør om værdien er sat, og hvis den er sat så fortsætter du ikke med noget unødigt arbejde..

Det nok også noget jeg har fra min tidligere dage som arbejdsslave hvor det var fysisk arbejde..
Her tænkte man meget mere på at man vil ikke lave mere end højest nødvendigt så dette har smittet af på min programmering..
Det samme gælder når jeg fx henter vand.. Hvis jeg ved jeg drikker 2 glas vand og skal ned af nogle trapper,så tager jeg 2 glas med og fylder for så slipper jeg for at gå en ekstra gang..
Effektificering..

Der er steder og tidspunkter det er dumt og overflødigt, men der er også steder det giver mening..

Men sjovt at man kan mærke man undres over hvorfor han ikke gør det ordentligt fra starten..
Og min ændring vil gøre den stadig starter på 1 sekundt som den hele tiden har, men er generelt mere effektiv end ellers..
Det er måske ikke helt skidt i disse miljøtider hvor man skal spare..
Mindre arbejde = mindre resourcer brugt af computeren = computeren trækker ikke så meget strøm = effektiv og "grøn kode" :P

Populære opslag fra denne blog

Mathilde Isbombe

Denne opskrift er "lånt" herfra . Isbombe (6-8 personer) Ingredienser: 175 g makroner 2 dl Matilde kakaomælk 1 dl fløde-likør, fx Baileys 2 liter vaniljeflødeis Pynt: Grofthakket mørk chokolade Bagetid: Ca. ½ time ved 175°. Sådan gør du: Knus makronerne groft og kom dem i en skål sammen med kakaomælk og Baileys. Stil blandingen tildækket i køleskabet i mindst ½ time. Beklæd en 3 liters røreskål indvendigt med plastfolie - sørg for at folien går op over kanten. Skær isen i tern og pisk dem hurtigt til en fast softice, fx med en håndmikser. Kom ¾ af isen i skålen. Pres isen let sammen og lav en fordybning i midten. "isskålen" skal være helt tæt og uden huller. Kom makronblandingen i. Fordel resten af isen over ...

technologic freak

Ja så har jeg lige læst.. At i7 920 bliver erstattet af en ny model 930. Den vil også prismæssigt ligge sig hvor 920 lå - så den vil ligge på ca 2K. Den vil dog ende på 2.88 Ghz istedet for 2.66 som 920, men dog lidt sjovt hvis den skal ha 133mhz ganget med en multiplier ligesom 920, men det finder vi jo så ud af. I lang tid har jeg ville ha i7. Den skulle have op imod 100% forbedring i forhold til et system med 1600Mhz FSB. Hvilket jo er hvad jeg har nu med min QuadCore. Selv hvis jeg "kun" får 50-75% forbedring så jeg stadig godt tilfreds for synes sku min QuadCore hakker lidt i det til tider :S Så at der kommer nyt på banen gør det bare mere spændende.. Derfor jeg har kigget på bundkort med LGA1366 og X58 chipsæt. Fandt så dette Gigabyte.. De har altså nogle lækre bundkort vil jeg sige og jo cirka samme pris som asus.. Jeg har altid haft bøvl med mine asus kort synes jeg så nu stopper det. Det er et GA-X58A-UD7 . Det har USB 3.0 og Sata3 med 6Gps. Deriblandt er der 3 usb 3...

Auto-Forum Roskilde - De dyre "tilbud"

Har for noget tid siden været ude at se på bil i Roskilde hos Auto-Forum. Desværre ikke nogen god oplevelse. Manden der skulle være ekspedient gad ikke engang kigge på os før vi gik helt hen til ham og stod foran ham. Vi spurgte om vi kunne prøvekøre den røde Seat der stod udenfor, og så begyndte snakken ellers om at det var en lækker fin bil - som om han hellere ville snakke end at lade mig bag rattet. Efter endnu et par spørgsmål om vi måtte prøve den, og om det var praksis at folk købte biler uden at have prøvet den, så gik han med til vi kunne prøve den. Han gik ud efter en lille dunk og fyldte noget der ligner 2 liter på, så vi lige kunne trille rundt i området og prøve den. I min verden skal man kunne køre på små byveje, og alt imellem til motorvej for at se hvordan den trækker og går etc. og der er 20 km altså lidt at prøve det på. Vi kommer så tilbage og har nogle spørgsmål nu vi har prøvet den, og han begynder at snakke om de snart lukker, men da jeg spørg om de...