Pergunta de entrevista da empresa RubiconMD

How do you approach refactoring code?