As promised, we bring the part 2 of the article.

To know about the first list of top five books, click here.

The book then takes you through a tour of how make the improvements happen.

Here are the five must read books if you are a coder/programmer (Part II)

What are the indicator of bad smells in the code?

How to structure classes, methods and other logical pieces?

Unit tests for your code How to move features from one object to another?

Refactoring: Improving the Design of Existing Code

Refactoring is sure to be essential reading for anyone who writes or maintains object-oriented software.

It should be read by developers too.

Software development is a creative process.

Article image

But most managers treat it as assembly line process.

Developers are seen as substitutable devices in the machine.

Generally, managers see giving tight deadlines as the only way to increase motivation.

Working Effectively with Legacy Code

Peopleware shows you how to cultivate teams that are healthy and productive.

Each page contains doodles, pictures and other eye-catching stuff.

The trade-off for each patterns have been clearly pointed out.

Article image

Also, the authors of this book also explain the why and the how.

This book lets you put patterns to work immediately.

Its about your career, life, body, mind, and soul as well.

Article image

The author himself has followed these methods and is quite successful at that.

His website says that he was able to quit his day job in his early 30s.

Article image

Head First Design Patterns

Article image

Soft Skills: The software developer’s life manual

Article image

spot_img

source: www.techworm.net