A handbook of agile software craftsmanship by Robert C.Martin.
Writing clean code is what you must do in order to call yourself a professional, there is no excuse to do anything less than your best.
In this series of quick notes, I am going to share the quick notes from this book with you, So welcome aboard, let’s start with the introduction.
So think 2 mins, what is the valid measurement of code quality for you? The answer according to the book is funny but its WTFs/minute. haha 🙂 Now you can easily measure the quality of your code.
Next question will be, How to handle bad code? the answer is Craftsmanship. There are two parts of learning Craftsmanship: Knowledge and Work. It means you must gain the knowledge of principles, patterns and best practices and you must also grind the knowledge into your finders, eyes by working hard.
Yes, that’s why this book is divided into three parts.
- First will teach you principles, patterns, and best practices.
- Second, Case studies of ever-increasing complexity. Here you have to think and give the reason for making each change.
- Third, a list of heuristics and smells gathered while creating the case studies.
Thanks for reading this, I am also including what I like most and I must recommend this book to each and every person who is responsible for writing/reviewing code. For more just buy the book.