Refatoração e explicação