Clean Code is considered by many programmers to be the most valuable book they have ever read in their career. The book teaches you how to write code that works well, and conveys the intentions of its creators. This book is distinguished by the way it covers a lot of examples, including long and complex code. Instead of just listing the rules for writing a clean code, the book spends many chapters talking about examples and practical methods to improve them. In short, this is a must-read for every programmer.
Clean Code is divided into three parts. The first section describes the principles, patterns, and practices of clean coding. The second section covers some case studies of increasing complexity. Each instance is an exercise in cleaning up the source code that you code. The third part is the reward: a single chapter contains a compiled list of bad codes. The results form a knowledge base that describes how we think as we write, read, and clean up code.
- The reader will slowly understand this book
- How do I distinguish the difference between good code and bad code
- How to write good code and how to convert bad code to good code
- How to create good names, good functionality, good objects and good classes
- How to format the code for best readability
- How to perform complete error handling without obscuring code logic
- How to unit test and test-oriented development practice
This book is a must for any developer, software engineer, project manager, team leader or systems analyst interested in producing better project source code.