Наиболее полезные запросы NDepend CQL

Клиент, на которого я работаю, начал использовать NDepend в качестве замены FXCop, и «архитектор» составил список практически непригодных для использования CQL-запросов, который, как я понимаю, он взял из рекомендаций с веб-сайта NDepend.

Пример того, что «я думаю» является бесполезным запросом

WARN IF Count > 0 IN 
SELECT METHODS WHERE PercentageComment < 20 
AND NbLinesOfCode > 10

то есть: должно быть не менее 2 строк комментариев на каждые 10 строк кода.

Итак, я пытаюсь собрать полезный набор запросов, которые мы можем использовать как разработчики.

Пожалуйста, предоставьте только один запрос на ответ (с описанием), чтобы за него можно было проголосовать соответствующим образом. Пожалуйста, предоставьте только один запрос на ответ (с описанием), чтобы за него можно было проголосовать соответствующим образом.


person Xian    schedule 15.02.2009    source источник
comment
Если ваш архитектор концентрируется на процентном количестве комментариев, у вас есть более серьезная проблема, чем лучшие запросы CQL!   -  person Mitch Wheat    schedule 15.02.2009
comment
По-разному. Ваш продукт, существующая кодовая база, люди в вашей команде — все это повлияет на важные для вас правила. Я бы лично убрал правило на комментарии.   -  person Fenton    schedule 05.09.2012


Ответы (1)


Сиань, теперь, когда CQLinq (Code Rule over LINQ Query) выпущен, доступны десятки новых правил по умолчанию, и большинство существующих были улучшены.

Вот десять моих любимых:

person Patrick from NDepend team    schedule 15.02.2009
comment
Привет, Патрик.. спасибо за ответ.. Не могли бы вы разбить каждое из этих правил на отдельные ответы, чтобы за них можно было голосовать независимо? - person Xian; 15.02.2009