Pregunta de entrevista de Smarsh

How would you approach refactoring code when implementing new features into an area.