2009-04-22 7 views
2

Какие инструменты/библиотеки вы используете вместе со своей сборкой для оценки и поддержания качества?Инструменты для оценки качества программного обеспечения (.net)

Как часть моего CI (Круиз-контроль) строит я бег:
Simian
Nunit
Ncover
Ndepend
FxCop
как часть Nant

Ищем инструменты для приборных сложностей , метрики и т. д.

ответ

1

также dotProfiler и вы можете использовать buitin Метрика в Visual Studio Team Suite

2

Единственное, я бегу как часть моей обычной сборки является Nunit, и некоторые простые хитрости, чтобы иметь дело с обеспечением версии.

Моя точка зрения в том, что остальные инструменты полезны при попытке решить конкретную проблему, но вы не должны тратить все свое время, заботясь о произвольных чисел, «зоны боли» и т.д.

Не поймите меня неправильно - я очень использую другие инструменты (или их варианты, такие как dotTrace), но более «по требованию» (с наиболее распространенным использованием кода).

+2

Марк, вы знаете, что NDepend может помочь много вспенивание данные покрытия кода? См. Здесь: http://codebetter.com/blogs/patricksmacchia/archive/2008/04/09/make-the-most-of-your-test-coverage-data.aspx –

+0

Спасибо за дополнительную информацию –

1

Почему бы вам не использовать некоторые NDepend's CQLinq rules для решения всех аспектов качества (метрики, структура, покрытия, эволюция, побочные эффекты, мертвый код, называя когерентность ...). См. Список около 200 стандартных правил CQLinq, предложенных here.

0

апперкот.

Он использует следующие для анализа кода:

  • NUnit ИЛИ MBUnit
  • NCover
  • NDepend

апперкот использует NAnt построить и это безумно проста в использовании сборки Framework !

http://code.google.com/p/uppercut/

Некоторые хорошие объяснения здесь: UppercuT

Смежные вопросы