Imagem de fundo

No contexto do desenvolvimento de software, refatoração é...

No contexto do desenvolvimento de software, refatoração é uma técnica que visa melhorar a estrutura interna do código sem alterar seu comportamento externo. Assinale a alternativa correta sobre refatoração.


A

Refatoração torna o código mais difícil de entender, aumentando a complexidade.


B

Ao refatorar, os testes existentes são irrelevantes, pois a refatoração não afeta o comportamento do software.


C

Refatoração pode ajudar a simplificar o código, tornando-o mais modular e reutilizável.


D

Refatoração frequentemente resulta em uma completa reescrita do código, alterando seu comportamento externo.


E

Code smells são indícios de que o código está bem otimizado e não requer refatoração.