segunda-feira, 22 de junho de 2009

Dicas para refatoramento

Hoje li um texto que gostaria de passar adiante. Foi, novamente, no livro The Pragmatic Programmer - from journeyman to master - onde o autor citou algumas dicas de Martin Fowler a respeito de refactoring (refatoramento):
  1. Não tente refatorar e adicionar funcionalidades ao mesmo tempo.
  2. 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.
  3. 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.
Martin Fowler é uma figura respeitada na área de desenvolvimento de softwares, principalmente no que diz respeito a orientação a objetos.

Acredito que essas dicas são valiosas para um bom refatoramento.

Abraços pessoal, e até o próximo post.

Um comentário:

suelen disse...

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!!!!!