Trabalho Eficaz com Código Legado
Autor: Michael C. Feathers
LIVRO IDEAL PARA
Profissionais da área de computação e engenharia de software.
SOBRE O LIVRO
Resumo
Seu código é fácil de alterar? Você recebe feedback quase instantâneo quando o altera? Você o entende? Se a resposta a alguma dessas perguntas for “não”, você tem um código legado e ele está consumindo tempo e dinheiro de seus esforços de desenvolvimento. Neste livro, Michael C. Feathers oferece estratégias completas para um trabalho mais eficaz com bases de código legadas grandes e não testadas. Partindo do material que criou para seus famosos seminários na Object Mentor, o autor apresenta todas as técnicas que usou para ajudar centenas de desenvolvedores, gerentes técnicos e testadores a manter seus sistemas legados sob controle.Tópicos abordados:- Mecânica de alteração de softwares: inclusão de recursos, correção de bugs, melhoria do design, otimização do desempenho- Passagem do código por um framework de testes- Criação de testes que protejam contra a introdução de novos problemas- Técnicas que podem ser usadas com qualquer linguagem ou plataforma – com exemplos em Java, C++, C e C#- Identificação precisa de onde devem ser feitas alterações no código- Manipulação de sistemas legados não orientados a objetos- Manipulação de aplicativos que pareçam não ter estrutura.
Informações técnicas
Impresso
Formato DIGITAL cm
Páginas 428
ISBN 9788582600320
Ano 2013
eBook
Formato ePDF
Páginas 428
ISBN 9788582600320
Ano 2013
Equipe técnica
Eduardo Kessler Piveta, Doutor em Ciência da Computação pela UFRGS Professor Adjunto da Universidade Federal de Santa Maria – UFSM.
Tradução:
Aldir José Coelho Corrêa da Silva.
Sumário
Parte I - A mecânica das alterações
Parte II - Alterando software
Parte III - Técnicas de eliminação de dependências
Apêndice
Glossário
Índice