CSharp Code Standards

Padrões de codificação para linguagem C# .NET

This project is maintained by erlimar

Este é um documento de anotações pessoais com relação a forma como escrevo códigos fontes na linguagem C#. Talvez possa ser utilizado como uma referência por mais alguém na adotação de padronização em escrita de códigos nessa linguagem, mas a princípio é somente um rascunho sem mais pretenções.

Copyright (C) 2014 Erlimar Silva Campos (eu@erlimar.com)
Todos os direitos reservados

Vou tentar descrever os padrões que utilizo para codificação de programas em C# com o próprio motivo que me levou a codificar de tal maneira, ou seja, RESOLVER PROBLEMAS.

Eu encontrei alguns problemas, e tive que resolvê-los. Procurei fazer da maneira mais elegante possível (nem sempre isso foi possível), e acabei adotando isso como um padrão para evitar repetir os mesmos problemas.

Assim sendo, irei apresentar um determinado problema, e logo em seguida a forma como o resolvi culminando no padrão que utilizo. Talvez dessa forma você que está lendo possa entender que o padrão existe não somente como um enfeite, mas algo útil que auxilia no processo de desenvolvimento, além é claro, de tornar o código mais bonito.

"Eu acredito que código de programação tem que ser não somente funcional e legível, tem que ser bonito de se ver".

Também vou separar este documento em duas seções principais:

Na seção Rascunhos estarei escrevendo ainda os padrões, são ideias que as vezes nem eu ainda utilizo em todos os projetos, estão nascendo ainda, e posteriormente poderão virar padrões.

Na seção Padrões, estarei descrevendo os padrões que já utilizo de alguma forma e com um rasoável sucesso.

SUMÁRIO