Gaining Clarity

Before your start writing code, it is important to gain clarity on your concept and approach (Figure 1). Specifically, in this first part of the book we’ll examine:

Figure 1: A developer writes code, which is then executed to generate some output that is consumed by a user. Before you start writing this code, it is important to gain clarity on the why, what, and how of your solution.