Clean Code

clean_code_wtf

This series of posts will be my notes from Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin (known as Uncle Bob). Unlike other books that teach how to use specific language, this book is about style. The rules that Uncle Bob gives here are applicable to any object-oriented language, although examples in the book are given in Java.

CleanCode

The book certainly gives you the guidance and a thoroughly good knowledge base on gaining craftsmanship in programming.

“There are two parts to learning craftsmanship: knowledge and work. You must gain the knowledge of principles, patterns, practices, and heuristics that a craftsman knows, and you must also grind that knowledge into your fingers, eyes, and gut by working hard and practicing.”

Definitely a must-read for every programmer! The fact that examples are in Java does not disturb at all and 90% of the book is perfectly applicable for .NET developers.

References

Clean Code: A Handbook of Agile Software Craftsmanship, by Robert C. Martin

Leave a comment