Quiz 15 - Introdução
1. O que é Refatoração?
Mudar o software para ele fazer coisas novas.
Apagar todo o código e começar do zero.
Alterar a estrutura interna do código para melhorá-lo, sem mudar o comportamento externo.
Adicionar bugs.
2. O que significa "Dívida Técnica"?
Quanto dinheiro o projeto deve ao banco.
O custo futuro gerado por escolher uma solução rápida e fácil agora em vez de uma abordagem melhor.
O salário do programador.
O preço da licença do software.
3. Manutenção Corretiva serve para:
Adicionar novas telas.
Corrigir defeitos (bugs).
Melhorar a performance.
Adaptar ao novo Windows.
4. Segundo a Regra do Escoteiro no código:
Devemos acampar no escritório.
Devemos sempre deixar o código um pouco mais limpo do que encontramos.
Só devemos mexer no que está quebrado.
Devemos apagar comentários.
5. Por que o software precisa evoluir?
Porque o mundo, os negócios e as tecnologias mudam.
Porque programadores ficam entediados.
Para gastar dinheiro.
Não precisa, software dura para sempre igual.
Gabarito:
- 1- Alterar a estrutura interna do código para melhorá-lo, sem mudar o comportamento externo.
- 2- O custo futuro gerado por escolher uma solução rápida e fácil agora em vez de uma abordagem melhor.
- 3- Corrigir defeitos (bugs).
- 4- Devemos sempre deixar o código um pouco mais limpo do que encontramos.
- 5- Porque o mundo, os negócios e as tecnologias mudam.