Pregunta de entrevista de RubiconMD

How do you approach refactoring code?