2011-01-13 2 views
76

Ich mag Style Guide von Google für C++ verwendet, veröffentlicht here. Gibt es einen ähnlichen Style Guide auch für C#? Ich bin auf der Suche nach mehr von guten Praktiken zusammen mit einfachen Dingen wie Namen wie in Google Style Guide für C++.Styleguide für C#?

+1

Aktualisierungen? Keine der Antworten hier kommt * irgendjemand * nah an den bereits genannten Google-Guide. – cregox

Antwort

6

Sie können einen Blick auf StyleCop werfen.

2

Sehen Sie, wenn ICSharpCoding guideline Ihnen hilft. Wenn Sie anderen mitteilen, dass Ihnen die C++ - Richtlinie von Google gefallen hat, können Sie sie übernehmen. Der wichtigste Punkt ist, dass das gesamte Team dem zustimmt und ihm folgt.

8

Ich habe herausgefunden, IDesign eine der umfassendsten Coding-Standards Dokumente um. Es umfasst Dinge wie Namenskonventionen und andere Best-Practice-Elemente. Sie können eine Kopie von hier herunterladen: IDesign C# Coding Standard

+13

Nur eine Frage zu IDesign: Ich habe auf den Link geklickt und die Webseite fragt mich zusammen mit einem Captcha nach meiner E-Mail. Sieht für mich irgendwie fischig aus. Ist die Webseite in der Regel strukturiert? – Kostas

+0

für alle anderen, die hierher kommen: Verwenden Sie einfach eine Mailinator-E-Mail-Adresse und laden Sie die ZIP-Datei mit PDFs herunter – Eonasdan

81

Ich habe eine für mein Entwicklungsteam erstellt, indem ich Teile von all den guten/großen, die ich gefunden habe, kombiniert habe. Hier sind Links zu denen, die ich bin mit ...

Microsoft - Design-Richtlinien für die Klassenbibliothek Entwickler - http://msdn.microsoft.com/en-us/library/ms229042.aspx

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

SubMain C#/VB. NET Codierungsrichtlinien - http://submain.com/products/guidelines.aspx

Lanzenjagd - C# Kodierungsstandards - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx

DotNetSpider - C# Coding Standards und Best Programming Practices - http://www.dotnetspider.com/tutorials/BestPractices.aspx

Microsoft - C# -Programmierhandbuch - http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx

Phillips Medical Systems - Coding Standard C#-http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf

11

Microsoft hat schließlichveröffentlichtverwendet, um Dokumentation zu entwickeln.
Namenskonventionen und Designrichtlinien finden Sie unter Framework Design Guidelines von Microsoft.