Acredito que para escrever software confiável e de fácil manutenção, você deve seguir padrões de codificação e boas práticas, principalmente se trabalha com projetos que envolvem uma equipe, onde é muito importante que todos escrevam código de fácil leitura e manutenção, pois qualquer um pode escrever código. Com poucos meses de experiência em programação você pode escrever “aplicativos”, mas escrever software pelo caminho certo requer mais trabalho que apenas fazê-lo funcionar, afinal até um código ruim funciona.
Quando um projeto tenta aderir a normas comuns algumas coisas boas acontecem:
- Programadores podem entrar em qualquer código e descobrir o que esta acontecendo
- Novas pessoas podem obter velocidade rapidamente
- Novas pessoas são poupadas de desenvolver um estilo pessoal e defende-lo até a morte
- Novas pessoas são poupadas de cometer os mesmos erros outra vez
- As pessoas fazem menos erros em um ambiente consistente
- Programadores têm um “inimigo” em comum
Se você tem interesse e não sabe por onde começar C# Coding Standards and Best Programming Practices desenvolvido pela equipe dotnetspider é um ótimo documento que pode servir como template para você, além de padrões de codificação ele também traz boas praticas a serem seguidas e explica como implantar padrões em sua equipe.