Chapter 1 : What this is about.
It is not enough for the code to work. - Robert C. Martin (Uncle Bob)
And indeed, it is not. The code needs to be readable, easily understandable without being misled, concise and simple so much that any newbie could...