Refactor
Refatoração segura mantendo comportamento externo.
Refatore o código abaixo com foco em:
- Legibilidade (nomes claros, responsabilidade única)
- Remover duplicação
- Reduzir complexidade ciclomática
Não mude a interface pública. Não adicione funcionalidades.
Mostre o código refatorado com uma lista das mudanças feitas.
[COLE O CÓDIGO AQUI]