Clean Code : A Handbook of Agile Software Craftsmanship
Written by: Robert C. Martin (Uncle Bob)
Here, notes related to the book Clean Code are provided, so they may be helpful to me and others in the future.
Chapter 1 - Clean Code
- The Bad Code; it can bring down a company.
- LeBlanc's law: Later equals never.
- The Grand Redesign in the sky.
- Attitude, Bitter pill, Hand-washing physicians, The Primal Conundrum(puzzle), keep the code clean to go fast.
- The Art of Clean Code; Code-sense
- Bjarne Stroustrup likes his code to be elegant and efficient.
- Grady Booch, Dave Thomas, Michael Feathers, Ron Jeffries, Warn Cunningham provide their thoughts on Clean Code.
- The School of Thoughts of Uncle Bob.
- We authors read more than write.
- Boy Scout Rule - Leave the campground cleaner than you fount it Check-in code a little clean than when we check-out, to prevent code rot.
- Change one variable name for better
- Break up a little too large function
- Remove one duplication
- Clean up a composite if statement
- This book is prequel of Agile Software Development: Principles, Patterns, and Practices (PPP) book written by Uncle Bob.
Chapter 2 - Meaningful Names
- Use Intension-Revealing Names