Руководство по стилю для c #? [закрыто]

90

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

Yesraaj
источник
3
обновления? ни один из ответов здесь не приближается к уже указанному руководству Google.
cregox

Ответы:

97

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

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

Стандарт кодирования C # IDesign - http://www.idesign.net/idesign/download/IDesign CSharp Coding Standard.zip

Рекомендации по кодированию SubMain C # / VB.NET - http://submain.com/products/guidelines.aspx

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

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

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

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

Биллихол
источник
8

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

Кейн
источник
14
Просто вопрос об IDesign: я щелкнул ссылку, и веб-страница запрашивает у меня мой адрес электронной почты вместе с капчей. Мне это кажется подозрительным. Так обычно устроена веб-страница?
Костас
для всех, кто приходит сюда: просто используйте адрес электронной почты почтового ящика и скачайте zip-файл с pdf-
файлами
2

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

Pradeep
источник