Guia de estilo para c #? [fechadas]

89

Gosto do guia de estilo usado pelo google para c ++, publicado aqui . Existe algum guia de estilo semelhante disponível para c # também? Estou procurando mais práticas recomendadas, juntamente com coisas simples, como nomenclatura, como no guia de estilo do Google para c ++.

simraaj
fonte
3
atualizações? nenhuma das respostas aqui vem qualquer perto de guia do Google já pontiagudo.
cregox

Respostas:

96

Tenho criado um para minha equipe de desenvolvimento combinando partes de todos os bons / ótimos que consegui encontrar. Aqui estão os links para os que estou usando ...

Microsoft - Diretrizes de design para desenvolvedores de bibliotecas de classes - http://msdn.microsoft.com/en-us/library/ms229042.aspx

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

Diretrizes de codificação de SubMain C # / VB.NET - http://submain.com/products/guidelines.aspx

Lance Hunt - Padrões de codificação C # - http://weblogs.asp.net/lhunt/archive/2004/08/17/CSharpCodingStandardsv113.aspx

DotNetSpider - Padrões de codificação C # e melhores práticas de programação - http://www.dotnetspider.com/tutorials/BestPractices.aspx

Microsoft - Guia de programação C # - http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx

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

Billyhole
fonte
8

Eu descobri que o IDesign é um dos documentos de padrões de codificação mais abrangentes que existe. Ele cobre coisas como convenções de nomenclatura e outros elementos de práticas recomendadas. Você pode baixar uma cópia aqui: IDesign C # Coding Standard

Kane
fonte
14
Só uma pergunta sobre IDesign: eu cliquei no link e a página da web está pedindo meu e-mail junto com um captcha. Parece meio suspeito para mim. É assim que a página da web é geralmente estruturada?
Kostas
para quem vier aqui: basta usar um endereço de e-mail do mailinator e baixar o arquivo zip com pdfs
Eonasdan
6

Você pode querer dar uma olhada no StyleCop .

Simon Mourier
fonte
2

Veja se a diretriz ICSharpCoding ajuda você. Caso contrário, se você estiver dizendo que gostou da diretriz C ++ do Google, você pode adotá-la. O ponto principal é que a equipe inteira está concordando e seguindo.

Pradeep
fonte