Руководство по стилю для С#?

Мне нравится руководство по стилю, используемое google для С++, опубликованное здесь. Есть ли аналогичные руководства по стилю, доступные для С#? Я ищу больше хороших практик наряду с простыми вещами, такими как именование, как в руководстве по стилю google для С++.

Ответ 1

Я создавал один для своей команды разработчиков, объединяя части всех хороших/великих, которые мне удалось найти. Вот ссылки на те, которые я использую...

Microsoft - Руководство по разработке для разработчиков библиотеки классов - http://msdn.microsoft.com/en-us/library/ms229042.aspx

IDesign С# Standard - http://www.idesign.net/idesign/download/IDesign CSharp Coding Standard.zip

Стандарты кодирования по стандарту Dan Rigsby - http://www.danrigsby.com/Files/csharpcodingstandards.doc

Руководство по кодированию субмарина С#/VB.NET - http://submain.com/products/guidelines.aspx

Lance Hunt - стандарты кодирования С# - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx

DotNetSpider - стандарты кодирования С# и лучшие методы программирования - http://www.dotnetspider.com/tutorials/BestPractices.aspx

Руководство по программированию Microsoft - С# - http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx

Phillips Medical Systems - стандарт кодирования С# - http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf

Ответ 3

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

Ответ 4

Возможно, вы захотите посмотреть StyleCop.

Ответ 5

Посмотрите, поможет ли вам руководство ICSharpCoding. В противном случае, если вы говорите, что вам понравилась рекомендация Google С++, вы можете принять ее. Главное в том, что вся команда соглашается с этим и следит за ним.