I've been working a little with DevExpress CodeRush and Refactor! Pro this week, and I picked up a commentor plug-in that will automatically generate comments as you type code.
I don't want to go into how good a job it does of picking out basic meaning (pretty good, actually) but it's default implementation does raise a question.
By default, typing a } character to close a block will result in the plugin adding a comment like the following...
using(MyType myType = new MyType())
{
myType.doWork();
} // using
(i.e. adding a comment to the closing brace labelling where it was opened.)
While I can see that there are instances where this behaviour may be of great use, I feel that the resultant code looks very untidy with all the additional commenting.
I was wondering what other people;'s take on this kind of comment was. Not just from an academic standpoint, but if I get a good number of negative comments about them I can decide whether to inflict them upon my co-workers or strip them out.