Pergunta de entrevista da empresa CAFU

- Refactoring techniques - Forward and backward compatibility