Refatoração para tornar o código mais testável