Refatoramento de codigo