Successful Strategies for Commenting Code. My personal favorite is the VS.NET’s in-built commenting feature for C#, which can be further utilized to auto-genereate clean MSDN-style documentation using NDoc (btw, there’s a cool VS.NET and SharpDevelop add-in to NDoc).