2011-01-13 14 views
76

Mi piace la guida di stile usata da google per C++, pubblicata here. Esiste anche una guida di stile simile disponibile per C#? Sto cercando altre buone pratiche insieme a cose semplici come la denominazione, proprio come nella guida di stile di Google per C++.Guida di stile per C#?

+1

aggiornamenti? nessuna delle risposte qui viene * qualsiasi * vicino alla guida di google già indicata. – cregox

risposta

6

Si consiglia di dare un'occhiata a StyleCop.

2

Vedere se ICSharpCoding guideline ti aiuta. Altrimenti, se stai dicendo che ti è piaciuta la linea guida C++ di Google, puoi adottarla. Il punto principale è che l'intera squadra è d'accordo e segue.

8

Ho trovato IDesign come uno dei documenti di standard di codifica più completi in circolazione. Riguarda cose come le convenzioni di denominazione e altri elementi di best practice. È possibile scaricare una copia da qui: IDesign C# Coding Standard

+13

Solo una domanda su IDesign: ho cliccato sul link e la pagina web mi sta chiedendo la mia email insieme a un captcha. Sembra una specie di pesce per me. È così che la pagina web di solito è strutturata? – Kostas

+0

per chiunque altro venga qui: basta usare un indirizzo email di un mailinator e scaricare il file zip con i pdf – Eonasdan

81

Sono stato la creazione di uno per il mio team di sviluppo, combinando parti di tutti i buoni grandi quelli/che sono stato in grado di trovare. Ecco i link a quelli che sto utilizzando ...

Microsoft - Linee guida di progettazione per la libreria di classi sviluppatori - http://msdn.microsoft.com/en-us/library/ms229042.aspx

Idesign C# standard di codifica - http://www.idesign.net/idesign/download/IDesign CSharp Coding Standard.zip

Submain C#/VB. Linee guida per la codifica NET - http://submain.com/products/guidelines.aspx

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

DotNetSpider - C# codifica standard e best practice di programmazione - http://www.dotnetspider.com/tutorials/BestPractices.aspx

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

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