В зависимости от того, какую обратную связь я получу, я мог бы поднять этот «стандарт» со своими коллегами. Это может стать пользовательским правилом StyleCop. там уже один написан?
Итак, Stylecop уже предписывает это для тегов документации summary
, param
и return
.
Как вы думаете, имеет ли смысл требовать того же от комментариев?
Относительно примечания: если комментарий уже длинный, то должен ли он быть написан как правильное предложение?
Например (возможно, я слишком старался проиллюстрировать плохой комментарий):
//if exception quit
против
// If an exception occurred, then quit.
Если фигурировать - большую часть времени, если кто-то потрудится написать комментарий, он также может быть информативным. Рассмотрим эти два примера:
//if exception quit
if (exc != null)
{
Application.Exit(-1);
}
и
// If an exception occurred, then quit.
if (exc != null)
{
Application.Exit(-1);
}
Возможно, кому-то вообще не нужен комментарий, но поскольку он предоставлен, я думаю, что второй лучше.
Пожалуйста, подтвердите свое мнение. У вас есть хорошие рекомендации по искусству комментирования, особенно если это относится к .Net?
Спасибо.