The about page does not follow BDD
The process so far is politically correct but technically it does not satisfy what I promised at the beginning of this chapter. In BDD, we are supposed to define a feature and its scenarios first, and then start coding. Well, the about page and its variations have been developed in Chapter 2, The Request and Response Life Cycle, already. The reason I chose them was only to show BDD elements in action. However, don't worry, we will start afresh and completely get rid of the about page and whatever attached to it soon.
In other words, in the chapters to come, we won't jump into coding for anything unless it has been defined and prioritized as a feature and some crystal-clear scenarios have been written for it. This chapter is just an introduction to BDD and we cannot cover everything here. So for now, we will leave some topics such as how to create scenario outlines, parametric scenarios, backgrounds, and so on for later and come back to them in a practical...