Book Review: Clean Code: Chapter 15. JUnit Internals

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

This is the second detailed project in the book

And I dutifully skipped this as well- so I will not write a review of this chapter either.

Though one anecdote caught my eye -the basics of JUnit [...]

Book Review: Clean Code: Chapter 14. Successive Refinement

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

This chapter is a detailed case-study of a program made better with refinement
I did not read this chapter completely- (I guess I don’t have that kind of patience).

So i will skip the review of this [...]

Book Review: Clean Code: Chapter 13. Concurrency

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

Concurrency increases the complexity of the program many-folds. Accordingly, the challenges to keep concurrency riddled code clean and efficient also increases exponentially.
To code well for concurrency- familiarize yourself with classical problems such as

Producer-Consumer
Readers-Writers
Dining Philosophers

Some other [...]