Refatoração
Aperfeiçoando o Projeto de Código Existente
Autor: Martin Fowler
LIVRO IDEAL PARA
Profissionais e estudantes de TI.
SOBRE O LIVRO
Resumo
O renomado mentor da tecnologia de objetos Martin Fowler demonstra que, com treinamento apropriado, um desenhista de sistemas experiente pode pegar um projeto ruim e retrabalhá-lo num código robusto e bem projetado.
Informações técnicas
eBook
Formato ePDF
Páginas 366
ISBN
Ano 2004
Equipe técnica
Jonas Knopman, D.SC. COPPE/UFRJ. Analista, pesquisador e professor do NCE/UFRJ
Tradução:
Acauan Fernandes, Mestre em Ciência da Computação pela UFRGS. Professor da Universidade da Região da Campanha (Urcamp).
Contribuições :
Kent Beck, Conceituado programador, testador, refatorador, autor e tocador de banjo.
William Opdyke, A pesquisa de doutorado de William Opdyke sobre frameworks orientados a objetos para a refatoração (na University of Illinois) levou à primeira publicação importante sobre este tópico. Ele é atualmente um DMTS (Distinguished Member of Technical Staff ) na Lucent Technologies/Bell Laboratories.
John Brant.
Don Roberts.
Sumário
Capítulo 1. Refatoração, um Primeiro Exemplo
Capítulo 2. Princípios da Refatoração
Capítulo 3. ”Maus cheiros” no Código (por Kent Beck e Martin Fowler)
Capítulo 4. Construindo Testes
Capítulo 5. Rumo a um Catálogo de R fatorações
Capítulo 6. Compondo Métodos
Capítulo 7. Movendo Recursos Entre Objetos
Capítulo 8. Organizando Dados
Capítulo 9. Simplificando Expressões Condicionais
Capítulo 10. Tornando as Chamadas de Métodos Mais Simples
Capítulo 11. Lidando com Generalização
Capítulo 12. Refatorações Grandes (por Kent Beck e Martin Fowler)
Capítulo 13. Refatoração, Reúso e Realidade (por William Opdyke)
Capítulo 14. Ferramentas de Refatoração (por Don Roberts e John Brant)
Capítulo 15. Juntando Tudo (por Kent Beck)
Referências
Lista de idéias básicas
Índice