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 ++.


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



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


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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.