Domanda di colloquio di Silicon Valley Bank

What are refactoring best practices?