Pregunta de entrevista de CAFU

- Refactoring techniques - Forward and backward compatibility