Я немного работал с DevExpress CodeRush и Refactor! Pro на этой неделе, и я выбрал плагин для комментариев, который будет автоматически генерировать комментарии при вводе кода.
Я не хочу вдаваться в подробности того, насколько хороша работа по выделению основного значения (на самом деле, довольно хорошо), но реализация по умолчанию действительно поднимает вопрос.
По умолчанию при вводе символа} для закрытия блока плагин добавляет комментарий, подобный следующему ...
using(MyType myType = new MyType())
{
myType.doWork();
} // using
(т.е. добавление комментария к закрывающей скобке, где он был открыт.)
Хотя я вижу, что в некоторых случаях это поведение может быть очень полезным, я чувствую, что результирующий код выглядит очень неопрятно со всеми дополнительными комментариями.
Мне было интересно, что думают другие люди; Не только с академической точки зрения, но если я получу большое количество негативных комментариев о них, я могу решить, нанести ли это моим коллегам или вычеркнуть их.