Parte V · Melhorias no código
8 tópicos · 40 exercícios de fixação · 0/8 concluídos
- 20O panorama da qualidade de software
Nenhuma técnica sozinha acha a maioria dos defeitos; combine várias. Qualidade reduz custo.novo - 21Construção colaborativa
Pares, inspeções e leitura de código acham defeitos que os testes não acham, e mais barato.novo - 22.1Testes do desenvolvedor: papel e limites
Testar mostra a presença de erros, nunca a ausência; teste para quebrar, não para confirmar.novo - 22.2Técnicas e ferramentas de teste
Teste de base estruturada, fluxo de dados, partições, limites e adivinhação de erros.novo - 23Depuração
Método científico: estabilize, localize, corrija, teste a correção e procure erros parecidos.novo - 24Refatoração
Mudar a estrutura sem mudar o comportamento, em passos pequenos, com testes a cada passo.novo - 25Estratégias de ajuste de código
Desempenho começa no projeto; meça antes de otimizar, porque o gargalo quase nunca está onde você pensa.novo - 26Técnicas de ajuste de código
Lógica, laços, dados, expressões e rotinas: ajustes locais que precisam ser medidos um a um.novo