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 ++.
c#
coding-style
simraaj
fonte
fonte
Respostas:
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
fonte
A Microsoft finalmente publicou as convenções de codificação C # usadas para desenvolver a documentação.
Para convenções de nomenclatura e diretrizes de design, consulte Framework Design Guidelines da Microsoft.
fonte
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
fonte
Você pode querer dar uma olhada no StyleCop .
fonte
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.
fonte