- Nunca mescle um branch de recurso na mesma sessão em que o escreveu
- Comece projetando objetos e suas interações
- Tente permanecer em um contexto (ou seja, não pule entre os modelos e a visualização), isso leva ao vazamento de responsabilidades
- Evite tópicos de domínio sobre os quais você não tem certeza
- Duas das ferramentas mais importantes em seu arsenal são caneta e papel
- Nunca deixe o código ficar sem commit por um longo período de tempo