Что C# “форматируют” стандарты?

выход () должен сделать это.

7
задан Ed S. 12 August 2009 в 17:57
поделиться

7 ответов

Если вы используете StyleCop , вы получите хорошую согласованность с рекомендациями Microsoft .NET Design Guidelines для разработки библиотек классов . StyleCop также обеспечивает несколько дополнительных вещей, таких как интервалы, порядок элементов в файле и именование закрытых элементов кода.

14
ответ дан 6 December 2019 в 08:45
поделиться

Полные инструкции от Microsoft можно найти в Руководстве по дизайну классов . Он старый, но я еще не нашел ничего обновленного в MSDN, и я считаю, что это все еще стандартные рекомендации

5
ответ дан 6 December 2019 в 08:45
поделиться

Я бы посмотрел на следующие Практики кодирования.

Он охватывает практически все, что я вижу в большинстве прочитанных мной кодов C # ... включая префиксы элементов пользовательского интерфейса. Я лично не слежу за ним в точности, но он дает вам хорошее представление об общем стандарте и о том, что является хорошей / плохой практикой.

0
ответ дан 6 December 2019 в 08:45
поделиться

Я написал эти рекомендации в течение последнего года, используя различные рекомендации MSFT и другие широко признанные руководства. Возможно, вы захотите проверить это, у него есть и другие вещи, такие как настройка проектов и еще много чего, но все рекомендации по именованию также присутствуют.

edit: Я заметил, что это старая версия , У меня есть новая версия, которую я писал уже давно, и она содержит много вкусностей, но это еще не сделано. Я обновлю этот пост, когда он будет опубликован.

2
ответ дан 6 December 2019 в 08:45
поделиться

Есть ссылки на стандарты кодирования Microsoft. Visual Studio 2005 и 2008 имеют встроенный механизм анализа кода, который проведет вас через эти стандарты кодирования, а также укажет вам на некоторые передовые практики. Щелкните правой кнопкой мыши свой проект и выберите «Выполнить анализ кода в проекте».

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

0
ответ дан 6 December 2019 в 08:45
поделиться

MSDN: Рекомендации по именованию

Я стараюсь следить за кодировкой .NET Framework, чтобы мой код соответствовал .NET Framework.

Мое единственное личное предпочтение - это именование переменных класса, для которых я использую префикс «m_» перед каждой переменной, например private int m_count .

0
ответ дан 6 December 2019 в 08:45
поделиться

Вы можете использовать комбинацию StyleCop и FxCop (или встроенный анализ кода для VS2008 Pro) для инструментов и Руководство по разработке каркаса .

0
ответ дан 6 December 2019 в 08:45
поделиться
Другие вопросы по тегам:

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