Book Review: Clean Code: Chapter 6. Objects and Data structures

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

In this chapter, Robert points out the important difference between Objects and Data Structures. Former are classes with expose a well defined behaviour- hiding the data, while the latter are all about data and have [...]

Book Review: Clean Code: Chapter 5. Formatting

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

Well formatted code is the first clue  to what to expect when you start to read.

Bad formatting reflects either laziness or chaos or negligence or simply ignorance- all signs for code which is fast deteriorating.

In [...]

Book Review: Clean Code: Chapter 4. Comments

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

In a true clean code- comments have little place. You comment your code to explain what the code is doing. But if your code is well written in the first place- you will have little [...]