Código refatorado