Вопрос

Является ли StyleCop полезным, в чем его преимущества или недостатки?

Я также скачал StyleCop, Resharper StyleCop.

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

Это было полезно?

Решение

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

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

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

Удачи!

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top