All Consuming


25 out of 25 people (100%) think this is worth consuming…

0201485672
Refactoring: Improving the Design of Existing Code
by Martin Fowler
See this at Amazon.com

7 people are consuming this.

27 people have consumed this.


See all 27 people who have consumed this

People consuming this are also consuming these items.

3 entries have been written about this.

Amit C
California

Refactoring as a way to improve code and learn OO Programming — 1 year ago

WORTH CONSUMING!

One of the few recent technical books that I recently read cover to cover.
It covers Refactoring as a way to improve code and learn OO Programming, the center piece is the refactoring catalog. Most of it is fairly easy reading as far as technical books go, focus more on Java and the contrast between pre and post refactor highlights the advantages of Object Oriented Programming.

John
Germantown

A review of this — 2 years ago

WORTH CONSUMING!

Refactoring – the strategies for making disciplined changes to programs – are like mini architectures themselves. They are architectures of strategies of how to get from one design – to another – safely.

Just like design patterns, they have motivating forces, are dependent on context, and many are defined in terms of the nature/terminology of object-oriented programming.

Eclipse and several other very popular IDEs for Java have included a bunch of commands to do some of the very refactorings described in this book.

It is invaluable to read it. Learn both the refactorings themselves – and the spirit for why, when, and where to do them – not just how.

Being able to change software is just as important as being able to design good software in the first place. Nothing of great size created over a long time just comes together perfectly.

Major course adjustments as well as fine-tuning are required from time to time. This book will make you an expert at carrying out those adjustments.

If you are programming in Java and using Eclipse then you really need to read this book to get the most out of your powerful IDE.

One thing that will catch your eye as you look through this book is that a lot of refactorings have exact opposites. That should tell you right there that simply being able to do a refactoring is not enough.

You also need the knowledge/wisdom to know which way you need to go, and if the code you are regarding is in the better state already. No sense changing the same piece of code back and forth forever! Refactor wisely.

rubyyot
San Antonio

A story about this — 2 years ago

WORTH CONSUMING!

This book stands with Design Patterns and The Pragmatic Programmer as a must read for any programmer.


FAQ | Terms of Use | Privacy Policy | | Robot Co-op Blog | Copyright © 2004 - 2008 Robot Co-op