Refatoração: Aperfeiçoando o design de códigos existentes Segunda Edição, Martin Fowler com contribuições de Kent Beck
Livro em PT-BR
460páginas
Cap 01 - Refatoração: primeiro exemplo
Cap 02 - Princípios da refatoração
Cap 03 - “Bad Smell” no código
Cap 04 - Escrevendo Testes
Cap 05 - Apresentação do catálogo
Cap 06 - Primeiro Conjunto de Fatorações
Cap 07 - Encapsulaento
Cap 08 - Movendo Recursos
Cap 09 - Organiznado dados
Cap 10 - SImplificando lógicas condicionais
Cap 11 - Refatornado APIs
Cap 12 - Lidando com herança