web-dev-qa-db-fra.com

Guide de style pour c #?

J'aime le guide de style utilisé par Google pour c ++, publié ici . Existe-t-il un guide de style similaire disponible pour c #? Je recherche davantage de bonnes pratiques ainsi que des choses simples comme nommer, comme dans Google Style Guide for c ++.

86
yesraaj

J'en ai créé un pour mon équipe de développement en combinant des éléments de tous les éléments bons/excellents que j'ai pu trouver. Voici des liens vers ceux que j'utilise ...

Microsoft - Instructions de conception pour les développeurs de bibliothèques de classes - http://msdn.Microsoft.com/en-us/library/ms229042.aspx

Norme de codage IDesign C # - http://www.idesign.net/idesign/download/IDesign Norme de codage CSharp.Zip

Lignes directrices de codage SubMain C #/VB.NET - http://submain.com/products/guidelines.aspx

Lance Hunt - Normes de codage C # - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113 .aspx

DotNetSpider - Normes de codage C # et meilleures pratiques de programmation - http://www.dotnetspider.com/tutorials/BestPractices.aspx

Microsoft - Guide de programmation en C # - http://msdn.Microsoft.com/en-us/library/67ef8sbd.aspx

Phillips Medical Systems - Norme de codage C # - http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf

91
Billyhole

Microsoft a finalement publié Conventions de codage C # utilisé pour développer la documentation.
Pour les conventions de dénomination et les directives de conception, reportez-vous à Directives de conception du framework par Microsoft.

17
Vitaly Kuznetsov

J'ai constaté qu'IDesign était l'un des documents de normes de codage les plus complets. Il couvre des choses telles que les conventions de dénomination et d'autres éléments de bonnes pratiques. Vous pouvez en télécharger une copie ici: Norme de codage IDesign C #

8
Kane

Vous voudrez peut-être jeter un oeil à StyleCop .

6
Simon Mourier

Voir si directive ICSharpCoding vous aide. Sinon, si vous dites que vous aimez la directive C++ de Google, vous pouvez l'adopter. Le point principal est que toute l’équipe est d’accord avec cela et le suit.

2
Pradeep