Book review: Clean Code
Today I’ve finished reading Robert Martin’s Clean Code. I’ve really enjoyed reading the book. It’s really great and what you’d expect from someone with the experience and expertise of Robert Martin. Besides giving lots of advice for some basic scenarios in coding (ex.: variable and function names, formatting, etc), you’ll also find interesting information regarding patterns and recommendations on how to write good OO code.
The second part of the book presents several case studies which show how you can apply the principles explained earlier to improve the quality of existing code. I think this part could have been improved by reducing the number of case studies (in my opinion, one case study would really be enough for illustrating the principles introduced earlier).
The last part of the book resumes the smells and problems introduced earlier by presenting a list and a small description of those problems. The appendix on concurrency is interesting too. This means I’m giving it 8/10.