Clean code : Introduction
Here the author talks about how the content is structured and the reasons for it.
At a high level, there are 3 parts to it. The first part imparts the knowledge i.e, the principles, practices that a programmer needs to be aware of. The second part has case studies which involves work on the reader’s part to carefully understand code, identify issues and refactor it. The third part captures the learning acquired through the hands-on as heuristics. Read more