Martin Fowler é uma figura respeitada na área de desenvolvimento de softwares, principalmente no que diz respeito a orientação a objetos.
- Não tente refatorar e adicionar funcionalidades ao mesmo tempo.
- Esteja certo que você tem bons testes antes de começar o refatoramento. Execute os testes sempre que possível. Desta forma você saberá rapidamente se suas alterações quebraram algo.
- De passos curtos e cautelosos: mova um campo de uma classe para outra, una dois métodos similares em uma super classe. Refatoramento frequente envolve criar muitas mudanças localizadas que resultam em uma mudança de larga escala. Se você manter seus passos pequenos, e testar depois de cada passo, você evitará debugs prolongados.
Acredito que essas dicas são valiosas para um bom refatoramento.
Abraços pessoal, e até o próximo post.
Um comentário:
Mais uma dica:
A Sete Seven Editora lança o curso de Inglês mais barato do Brasil por apenas 2,99 com 40 exercícios (no livro) e 40 vídeo aulas (via internet)...
Ideal para quem não tem tempo para aulas presenciais o curso Two Nine Nine que custa apenas 2,99 chegou para trazer facilidade com qualidade!!!
Veja mais detalhes no site: www.seteseveneditora.com.br
Good Class!!!!!
Postar um comentário