J'aime le guide de style utilisé par google pour c ++, publié ici . Existe-t-il également un guide de style similaire pour c #? Je recherche plus de bonnes pratiques ainsi que des choses simples comme la dénomination, comme dans le guide de style Google pour C ++.
c#
coding-style
yesraaj
la source
la source
Réponses:
J'en ai créé un pour mon équipe de développement en combinant des parties de tous les bons / grands que j'ai pu trouver. Voici les liens vers ceux que j'utilise ...
Microsoft - Directives 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 CSharp Coding Standard.zip
Directives 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 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
la source
Microsoft a enfin publié les conventions de codage C # utilisées pour développer la documentation.
Pour les conventions de dénomination et les directives de conception, reportez-vous aux Framework Design Guidelines de Microsoft.
la source
J'ai trouvé que IDesign était l'un des documents de normes de codage les plus complets. Il couvre des choses comme les conventions de dénomination et d'autres éléments de bonnes pratiques. Vous pouvez télécharger une copie à partir d'ici: IDesign C # Coding Standard
la source
Vous voudrez peut-être jeter un œil à StyleCop .
la source
Voyez si le guide ICSharpCoding vous aide. Sinon, si vous dites que vous avez aimé la directive C ++ de Google, vous pouvez l'adopter. L'essentiel est que toute l'équipe y adhère et la suit.
la source