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