-
Undvik kommentarer
I möjligaste mån, undvik att skriva kommentarer. Lägg istället energi på att beskriva din intention i namn på metoder, variabler och dela upp kod på ett förståeligt sätt.- Why You Shouldn't Comment (or Document) Code
- Comments in Clean Code? Think Documentation
- Don’t document your code. Code your documentation.
- Fighting Evil in Your Code: Comments on Comments
- Is There a Correct Way to Comment Your Code?
Undantag till denna rekommendation:
-
TODO
Märk kod som behöver förändras med "TODO". Kommentarer skrivs enligt mönstret:
[//][mellanslag][TODO:][mellanslag][Text som börjar med stor bokstav och slutar med punkt.]
ℹ EXEMPEL:
// TODO: En kommentar.
-
Tomma interface-implementationer eller överridningar
Vid implementation av interface där en eller flera metoder inte behöver användas, skriv en notering om att det görs medvetet. Det gäller även när man överrider en metod vid arv.
ℹ EXEMPEL:public override void DoSomething() { // Method intentionally left empty. }
-
Utanför lösningens kontroll
Använd kommentarer när du behöver förklara skeenden, flöden etc som ligger utanför lösningens kontroll och som inte på ett bra och enkelt sätt kan beskrivas i kod. -
Vid skapande av API
Om du skapar ett ASP.NET Web API är dokumentation en del av lösningen. Skriv kommentarer hur man konsumerar de publika metoderna.