Ответ 1
Если вы используете С#, вы можете узнать предпочтительный стиль Microsoft, как вы код, запустив StyleCop на любой написанный вами код. Это намного легче узнать, чем пытаться поглотить какой-то огромный документ.
Имеется ли стандартный документ для кодирования, доступный для загрузки из Microsoft? Я хочу использовать их стандарты, в основном для С#.
Если вы используете С#, вы можете узнать предпочтительный стиль Microsoft, как вы код, запустив StyleCop на любой написанный вами код. Это намного легче узнать, чем пытаться поглотить какой-то огромный документ.
Также посмотрите Центр разработчиков Microsoft: шаблоны и практика, хотя некоторые из них более высокого уровня, чем только стандарты кодирования.
Рекомендации по дизайну для разработчиков библиотеки классов
Образцы и практики Руководство Explorer
"- это инструмент, который позволяет обнаруживать, состав и потребление высоких качества. руководство Explorer устанавливает соединение с руководство по шаблонам и практике библиотеки, включая производительность и темы безопасности для .NET, ASP.NET и Приложения ADO.NET. Руководство библиотека содержит множество руководств типы, включая контрольные списки и руководящие принципы, касающиеся проектирования, темы внедрения и развертывания".
Итак, это будет немного более дружелюбно, чем один большой документ, и позволит вам:
MSDN - отличное место для начала поиска чего-либо, связанного с программированием в Windows. Вы можете начать с:
Помните, что нет единого размера, который бы соответствовал бы всем, а соглашения/стандарты менялись от команды к команде, используемого языка и т.д.
Если вам нужны рекомендации, опубликованные Microsoft, google или ссылки в других ответах.
Но если вам нужны "стандарты, используемые в собственном коде Microsoft" - ответа нет. Microsoft - крупная компания со многими подразделениями и приобретенным кодом, поэтому каждый проект или продукт имеет свой собственный стиль.
Даже стиль самой .NET Framework немного отличается от того, что предлагает StyleCop.
Я хочу сказать, что уделять больше внимания этим рекомендациям и документам, чем сама Microsoft, может быть не очень хорошая идея.