Керівництво стилем для c #? [зачинено]


90

Мені подобається керівництво стилем, яке використовує google для c ++, опубліковане тут . Чи є якийсь подібний посібник із стилю, доступний і для c #? Я шукаю більше хороших практик, а також такі прості речі, як іменування, як у посібнику стилю google для c ++.


3
оновлення? жоден з відповідей тут не приходить яке - або близько до керівництва вже відзначалася Google.
cregox

Відповіді:


97

Я створив його для своєї команди розробників, об’єднавши частини всіх хороших / чудових, які мені вдалося знайти. Ось посилання на ті, якими я користуюся ...

Microsoft - Рекомендації щодо розробки розробників бібліотеки класів - http://msdn.microsoft.com/en-us/library/ms229042.aspx

Стандарт кодування IDesign C # - 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: я натиснув посилання, і веб-сторінка запитує у мене електронну пошту разом із капчу. Мені це здається рибним. Чи так структурована веб-сторінка?
Костас

для тих, хто сюди приходить: просто скористайтеся електронною адресою
mailinator


2

Подивіться, чи допоможе вам керівництво ICSharpCoding . В іншому випадку, якщо ви скажете, що вам сподобалось керівництво Google C ++, ви можете прийняти його. Головне полягає в тому, що вся команда погоджується на це і дотримується його.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.