Para começar a produzir um código melhor ao invés de começar a usar arquiteturas mirabolantes, frameworks maravilhosos. Comece com princípios simples:
- Utilize nomes autoexplicativos para suas variáveis, métodos e classes.
- Mantenha cada método com menos de 10 linhas, com somente uma única responsabilidade
- Passe as dependências como parâmetros na construção do objeto ou chamada do método.
- Não escreva o mesmo trecho de código duas vezes
Com esses 4 princípios básicos você automaticamente aos poucos precisara utilizar técnicas, arquiteturas e frameworks para resolver as suas necessidades/problemas.
- Nunca crie nomes abreviados ou com nomes genéricos
- Qualquer pessoa deve saber a finalidade da variável ou método apenas pelo nome.
- A melhor documentação é um código bem feito
- Toda regra tem sua exceção como: RG, CPF, CEP,etc.