Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erlimar/csharpcodestandards
Padrões de codificação para linguagem C# .NET
https://github.com/erlimar/csharpcodestandards
Last synced: about 1 month ago
JSON representation
Padrões de codificação para linguagem C# .NET
- Host: GitHub
- URL: https://github.com/erlimar/csharpcodestandards
- Owner: erlimar
- Created: 2014-01-16T16:28:39.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-08-14T20:19:06.000Z (over 10 years ago)
- Last Synced: 2023-08-10T08:22:51.018Z (over 1 year ago)
- Homepage: http://erlimar.github.io/csharpcodestandards/
- Size: 203 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
C# Code Standards
=================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 ([email protected])
Todos os direitos reservadosVou 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
-----------* Rascunhos
* Caso 1 - NOMES - [Problema](draft/problem/01-names.md) e [Solução](draft/solution/01-names.md)
* Padrões
* Nenhum padrão ainda estabelecido