Стандартный документ Microsoft Coding - PullRequest
11 голосов
/ 29 октября 2009

Существует ли документ по стандарту кодирования, доступный для загрузки от Microsoft? Я хочу использовать свои стандарты, в основном для C #.

Ответы [ 6 ]

11 голосов
/ 29 октября 2009

Если вы используете C #, вы можете узнать предпочитаемый стиль Microsoft при кодировании, запустив StyleCop для любого кода, который вы пишете. Так гораздо проще научиться, чем пытаться усвоить какой-то огромный документ.

6 голосов
/ 29 октября 2009

Также посмотрите на Центр разработчиков Microsoft: шаблоны и практики , хотя некоторые из них более высокоуровневы, чем просто стандарты кодирования.

2 голосов
/ 29 октября 2009

Шаблоны и практики Проводник навигации

"- это инструмент, который позволяет обнаруживать, состав и потребление высокого руководство по качественному развитию. руководство Проводник устанавливается с подключением к руководство по шаблонам и практикам библиотека, включая производительность и темы безопасности для .NET, ASP.NET и Приложения ADO.NET. Руководство Библиотека содержит различные руководства типы, включая контрольные списки и руководящие принципы, касающиеся дизайна, темы внедрения и развертывания. "

Итак, это будет немного удобнее, чем один большой документ, и позволит вам:

  • Поиск соответствующих шаблонов и руководств по практике
  • Создание настраиваемых контрольных списков для ваших сценариев разработки
  • Создание пользовательских руководств для ваших сценариев разработки
  • Вы можете создавать собственные наборы указаний и делиться ими со своей командой в соответствии с рекомендациями.
  • Подписаться на RSS-ленту руководства

альтернативный текст http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=guidanceExplorer&DownloadId=25389

1 голос
/ 29 октября 2009

Если вы хотите опубликовать рекомендации Microsoft, отправьте их в Google или используйте ссылки в других ответах.

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

Даже стиль самого .NET Framework немного отличается от того, что предлагает StyleCop.

Суть в том, что уделять больше внимания этим рекомендациям и техническим документам, чем самой Microsoft, может быть не очень хорошая идея.

1 голос
/ 29 октября 2009

MSDN - отличное место для начала поиска всего, что связано с программированием в Windows. Вы можете начать с:

Помните, что не существует единого размера, который подходил бы всем, и соглашения / стандарты менялись от команды к команде, используемого языка и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...