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#?
Antwort
Sie können einen Blick auf StyleCop werfen.
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.
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
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
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
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
Microsoft hat schließlichveröffentlichtverwendet, um Dokumentation zu entwickeln.
Namenskonventionen und Designrichtlinien finden Sie unter Framework Design Guidelines von Microsoft.
Aktualisierungen? Keine der Antworten hier kommt * irgendjemand * nah an den bereits genannten Google-Guide. – cregox