Robert ("Uncle Bob") Martin and the folks at ObjectMentor have written a new book that should be required reading for all programmers! When it comes to writing clear and maintainable code, cleanliness is indeed next to godliness, and we should all follow the Boy Scouts' Rule whenever we write or modify any piece of code: leave the place cleaner than when you found it!
Robert C. Martin is one of the giants of object-oriented design, and a founding father of the agile manifesto and of agile software development. More recently, he helped kickstart the software craftsmanship movement, which gained much attention from his keynote at Agile2008 and subsequent talks on craftsmanship and ethics.
...If you are at all serious about programming, then as soon as you finish reading this review you should get your hands on Clean Code as fast as you can! Get it. Read it. Learn it. Then live it!
Read the full review
Additional resources related to the book are:
- Uncle Bob's article "What is Clean Code?" which is an online version of the first chapter of the book
- PDF of an excerpt from the book, including the TOC, Foreword, Introduction, and Chapter 1
- Clean Code Tip of the Week #1 and other Clean Code tips available online from the "Extras" tab of the InformIT site for the book