I agree wholeheartedly with the zero comments within code. I think if you need to add a comment to describe a line of code, then the line of code isn't as clean as it could be.
vardocumentList=this._service.Get();// Retrieve all outstanding documents from the databaseforeach(vardocumentindocumentList){}
I agree wholeheartedly with the zero comments within code. I think if you need to add a comment to describe a line of code, then the line of code isn't as clean as it could be.
vs
The second one is longer, but I'm completely ok with that for the gain in legibility.
Public API's are a whole different matter, and as far as I'm concerned should always be fully documented with XML comments.