Veckans krönika: Varför man skall undvika kommentarer i kod
|
Vem som helst kan skriva kod som en dator kan förstå men det är en konst att skriva kod som en människa kan förstå. För att försöka få en människa att förstå vår kod brukar vi förmedla detta i onödiga kommentarer; vi klottrar helt enkelt ner vår kod för att försöka förklara för andra och för oss själva vad vår kod gör. |
Majoriteten utvecklare tycker inte ens om att kommentera, speciellt inte underhålla andras kommentarer och det är då de oftast förblir felaktiga. Det är också mycket vanligt att vi inte hinner dokumentera pga. tidsbrist. Vill du exempelvis kommentera en loop inuti din kod, refaktorera loopen och lägg den i en metod med ett förklarande namn istället. Refaktoring är viktigt, den görs för att förtydliga koden, minska antal rader kod, samt för att ta bort dubblerande kod. En viss typ av dokumentation måste dock finnas, men den skall vara i ett separat dokument och dokumentationen skall vara kort och enkel och förklara designen och inte tekniken. Tekniken har vi redan läsbar genom vår kod. Ingen vill läsa flera hundra sidor dokument. Det finns en regel som säger: ”Skriv dokumentation om du måste men bara om den verkligen gör någon nytta!” GOD JUL & GOTT NYTT ÅR |
Dotway är specialister på .Net och har en mängd kunder och erfarenheter inom de flesta områden. Vi håller utbildningar, seminarier, mentorskap, SCRUM masters och mycket mer. Besök oss gärna för att diskutera vad vi kan göra tillsammans. Vi söker också alltid duktiga medarbetare, varmt välkommen.
