Pātuhitia tēnei: Refatoração : aperfeiçoando o design de códigos existentes