Проверка C# или соглашения о присвоении имен силы

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

5
задан PeteT 20 April 2009 в 15:09
поделиться

9 ответов

Вы можете посмотреть на Microsoft StyleCop и FXCop

15
ответ дан 18 December 2019 в 05:55
поделиться

Я использую ReSharper 4.5 для того, что обладает этим преимуществом, которое позволяет вам видеть несоответствующие код во время написания.

Вы также можете использовать NDepend и CQL, чтобы проверить ваши соглашения очень детальным и гибким способом. Это здорово как часть вашего скрипта сборки.

Оба инструмента стоят денег, оба стоят того.

7
ответ дан 18 December 2019 в 05:55
поделиться

Посмотрите на StyleCop / CodeStyleEnforcer

Они выделят тележки, но вам нужно их починить сами

http://code.msdn.microsoft.com/sourceanalysis

http://joel.fjorden.se/static.php?page=CodeStyleEnforcer

2
ответ дан 18 December 2019 в 05:55
поделиться

То, что вы ищете, это StyleCop .

Он читает исходный код, чтобы обеспечить что определенные правила выполняются.

FxCop используется для чтения скомпилированного кода и обычно не используется для такого рода стилистической проверки.

2
ответ дан 18 December 2019 в 05:55
поделиться

У FXCop есть это и многое другое.

1
ответ дан 18 December 2019 в 05:55
поделиться

FXCop и StyleCop можно использовать для проверки соответствия лучшим практикам и стандартам.

1
ответ дан 18 December 2019 в 05:55
поделиться

FxCop выполнит эту работу (или более новую Анализ кода ).

0
ответ дан 18 December 2019 в 05:55
поделиться

Это звучит как работа для:

StyleCop

С веб-сайта:

StyleCop анализирует C # исходный код для обеспечения набора правил стиля и согласованности. Его можно запустить изнутри Visual Studio или встроить в проект MSBuild

0
ответ дан 18 December 2019 в 05:55
поделиться

Как сказали другие: FxCop и StyleCop. ReSharper 4.5 также имеет настраиваемые соглашения об именах. Прелесть этого в том, что он будет выделять неправильно названные элементы и даст вам всплывающее окно с предложенным именем. Я не уверен на 100%, но я думаю, что это также может быть выполнено во время функциональности ReSharper 'Code Cleanup' (если это не так, было бы здорово, если бы это могло быть!)

Конечно, как только вы отредактируете и и исправьте имена, они будут правильными только в тот самый момент времени. Чтобы убедиться в их правильности сейчас и навсегда, интегрируйте FxCop / StyleCop в свою среду непрерывной интеграции. Это поймает непослушных антисоциальных разработчиков, которые выставляют напоказ правила и нормы (то, что общественная работа вы даете им, зависит от вас,

0
ответ дан 18 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: