2009-06-18 3 views
3

StyleCop Полезно, какие у него преимущества или недостатки?StyleCop, преимущества/недостатки

Я также загрузил StyleCop, Resharper StyleCop.

Я использую resharper и имеет свои собственные стандарты кодирования, а StyleCop имеет свои собственные, я смущен, какие правила будут использоваться?

ответ

5

Я считаю, что StyleCop очень полезен для обеспечения согласованности в команде разработчиков. Это не улучшит функциональную ценность вашего кода, но улучшит удобочитаемость и устранит многие нюансы, которые вы получаете в совместной среде.

Что касается наличия большого количества правил, которые не применимы, я нашел лучший подход - это просто отключить те, которые вы не хотите отслеживать на уровне машины. Затем вы можете делиться этим конфигурационным файлом с другими, чтобы заставить всю команду работать с одним и тем же набором правил.

Что касается ReSharper, в правилах есть кроссовер, но основной целью является производительность кодирования, а не соответствие установленным правилам форматирования. Другое дело, что ReSharper - это только инструмент IDE, тогда как StyleCop можно использовать с msbuild вне Visual Studio. Как правило, нарушения правил ReSharper и StyleCop будут отображаться по умолчанию, поэтому вам просто нужно быть выборочным, с точки зрения которого вы хотите придерживаться и какие из них вы хотите отключить.

Удачи вам!

4

Я нашел ReSharper 4.5, чтобы быть довольно хорошим самостоятельно. Вы можете скачать StyleCop for ReSharper, чтобы получить оба. Тем не менее, я обнаружил, что я часто трачу больше времени на настройку StyleCop, чтобы игнорировать правила, чем значение, которое я получаю от него.