title: commenting code C# visual studio best practice
body: <p>I'm looking for a rather arbitrary answer, so this might more be a discussion. I'm wondering what the best practise for commenting my C# code in visual studio is. Right now I'm using the triple /// to generate the xml and use sand castle to build a chm or html file. But my problem is that I use code comments for two reasons:</p>
  
  <ol>
  <li>When other developers are using my code they can read the documentation, both intellisence and the chm. or html file.</li>
  <li>But I also use commenting as reminders to myself. So I can remember my thoughts when I come back half a year later, to some complex methods.</li>
  </ol>
  
  <p>How can both goals be accomplished without interfering with each other, and in the same time be a quick task, not taking a lot of coding time?</p>