Como criar (e manter) o hábito de leitura de uma vez por todas
Você começa a ler com entusiasmo e para depois de uma semana. Conheça a ciência por trás da formação de hábitos e as estratégias práticas para finalmente fazer a leitura grudar.
Crie uma conta gratuita e continue exatamente desta página.
Crie uma conta gratuita e continue exatamente desta página.
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.
Michael C. Feathers trabalha para a Object Mentor, Inc., uma das mais importantes empresas de assessoria, desenvolvimento de competências, transferência de conhecimento e serviços de liderança em desenvolvimento de software. Atualmente, presta assessoria e treinamento em Desenvolvimento Guiado por Testes (TDD), Refatoração, Design Orientado a Objetos , Java, C#, C++ e Programação Extrema (XP). É autor de CppUnit, uma versão C++ do framework de teste JUnit, e de FitCpp, uma versão C++ do framework de teste integrado de FIT. Membro da Association for Computing Machinery (ACM) e do Institute of Electrical and Electronics Engineers (IEEE), já coordenou a CodeFest em três conferências da Object-Oriented Programming, Systems, Languages & Applications (OOPSLA).
Livros na mesma categoria
Dicas e recomendações para leitores
Você começa a ler com entusiasmo e para depois de uma semana. Conheça a ciência por trás da formação de hábitos e as estratégias práticas para finalmente fazer a leitura grudar.
Uma meta de leitura bem definida aumenta drasticamente a chance de você ler mais. Aprenda a calcular uma meta realista, como acompanhá-la e o que fazer quando ficar para trás.
A filosofia parece intimidadora, mas suas perguntas são as mais humanas que existem. Uma seleção de livros que tornam o pensamento filosófico acessível, relevante e fascinante.
Para escolas, universidades, autores e editoras