Book Review: Clean Code: Chapter 9. Unit Tests

This is review of the 9th chapter from the book-”Clean Code: A Handbook of Agile Software Craftsmanship” by Robert C. Martin

Robert’s love for TDD is legendary and reflects so much in this chapter
He starts with stating the “three laws of TDD”

First Law You may not write production code until you have written a failing unit [...]

Book Review: Clean Code: Chapter 8. Boundaries

This is review of the 8th chapter from the book-”Clean Code: A Handbook of Agile Software Craftsmanship” by Robert C. Martin

Boundaries are the points when your code meets with code written by others- where you have little control on what they deliver. e.g. when you use a third party software like PCMiler for distance time [...]

Book Review: Clean Code: Chapter 7. Error Handling

This is review of the 7th chapter from the book-”Clean Code: A Handbook of Agile Software Craftsmanship” by Robert C. Martin.

Exceptions are a way of life . You can hide but not escape.
But you can handle the possibility of an error in way so that you can make your life easier.

Use Exceptions rather than Error [...]