Before You Refactor, Answer These 5 Questions

Before we start