Styleguide für c #? [geschlossen]

89

Ich mag Styleguide von Google für C ++, hier veröffentlicht . Gibt es einen ähnlichen Styleguide auch für c #? Ich suche nach mehr bewährten Methoden zusammen mit einfachen Dingen wie dem Benennen, genau wie im Google Style Guide für C ++.

yesraaj
quelle
3
Aktualisierung? keine der Antworten hier kommt jede der Nähe des bereits spitz Führung von Google.
Cregox

Antworten:

95

Ich habe eine für mein Entwicklungsteam erstellt, indem ich Teile aller guten / großartigen kombiniert habe, die ich finden konnte. Hier sind Links zu denen, die ich benutze ...

Microsoft - Designrichtlinien für Entwickler von Klassenbibliotheken - http://msdn.microsoft.com/en-us/library/ms229042.aspx

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

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

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

DotNetSpider - C # -Codierungsstandards und bewährte Programmiermethoden - http://www.dotnetspider.com/tutorials/BestPractices.aspx

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

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

Billyhole
quelle
8

Ich habe festgestellt, dass IDesign eines der umfassendsten Dokumente zu Codierungsstandards ist. Es behandelt Dinge wie Namenskonventionen und andere Best-Practice-Elemente. Sie können eine Kopie hier herunterladen: IDesign C # Coding Standard

Kane
quelle
14
Nur eine Frage zu IDesign: Ich habe auf den Link geklickt und die Webseite fragt mich nach meiner E-Mail zusammen mit einem Captcha. Sieht für mich irgendwie faul aus. Ist die Webseite normalerweise so aufgebaut?
Kostas
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
6

Vielleicht möchten Sie einen Blick auf StyleCop werfen .

Simon Mourier
quelle
2

Überprüfen Sie, ob die ICSharpCoding-Richtlinie Ihnen hilft. Andernfalls können Sie die C ++ - Richtlinie von Google übernehmen, wenn Sie angeben, dass sie Ihnen gefallen hat. Der wichtigste Punkt ist, dass das gesamte Team dem zustimmt und ihm folgt.

Pradeep
quelle