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.
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 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.
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.
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.
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.
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.
source: www.techworm.net