Thursday, February 10, 2011

tat svrika sälrab dok

Ett av de bästa råden man kan plocka upp ifrån programeringsbibeln Code Complete är sträva efter att skriva lättförstålig och läsbar kod.


Jag har några regler som jag försöker följa för att uppnå detta, korta metoder, bra namn på metoder/variabler, inte glömma att göra radbryt i koden, strukturerade klassfiler med en klass i varje fil, konstruktor på ett ställe, metoder på ett ställe, egenskaper på ett annat, och om jag känner mig ûberanal, så kan jag även få för mig att lägga metoderna i bokstavsordning.

Men i stundens hetta så kan det vara lätt att gå vilse i kodskogen. Häromdagen publicerade jag min första artikel på thecodeproject.com och det var en riktigt bra övning. Genom det så tvingades jag läsa min kod på ett mer kritiskt sätt. Jag gick igenom varenda kodrad och funderade på om namnet verkligen beskrev vad funktionen skulle göra.

Så när du skriver din kod, tänk alltid att den ska publiceras i en tidning, så blir du mer noggrann i ditt kodande. :)

Det jag publicerade var en kontroll i wpf för att välja dag och tid. Det finns en kontroll i wpf för att välja datum, men det finns ingen möjlighet att välja tiden. Jag var van att använda en kontroll i winforms som gör detta, och när jag upptäckte att en sådan inte fanns i wpf, så finkammade jag nätet, men det verkade inte som någon hade byggt en sådan.

Men efter att jag la ut min kontroll, så hittade jag ett projekt på codeplex där någon har byggt exakt samma sak...

så kan det gå.

No comments:

Post a Comment