2009-02-15 2 views
4

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

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

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

т.е. должны иметь по крайней мере 2 строки комментария на каждые 10 строк кода

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

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

+4

Если ваш архитектор концентрирует на процентное количество комментариев, у вас есть большая проблема, чем лучшие запросы CQL! –

+0

Действительно вы правы :) – Xian

+0

Это зависит. Ваш продукт, существующая база кода, люди в вашей команде будут влиять на правила, которые важны для вас. Я лично удалю правило о комментариях. – Fenton

ответ

4

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

Вот десять из моих предпочтительных из них:

+0

Привет, Патрик .. спасибо за ответ .. Возможно, вы сможете разбить каждое из этих правил на отдельные ответы, чтобы их можно было проголосовать независимо? – Xian