- Address Books & Journals
- Art & Architecture
- Audio CDs
- Audio Cassettes
- Biography
- Business & Finance
- Calendars
- Children's Books
- Comics & Graphic Novels
- Computers & Internet
- Crime, Thrillers & Mystery
- Education & Languages
- Fiction
- Food & Drink
- Gay & Lesbian
- Health, Family & Lifestyle
- History
- Home & Garden
- Humour
- Law Books
- Mind, Body & Spirit
- Music, Stage & Screen
- Photography
- Poetry, Drama & Criticism
- Reference
- Religion & Spirituality
- Romance
- Science & Nature
- Science Fiction & Fantasy
- Scientific, Technical & Medical
- Society, Politics & Philosophy
- Sports, Hobbies & Games
- Travel & Holiday
The reflection upon my situation and that of this army produces many an uneasy hour when all around me are wrapped in slepp.
Few people know the predica´ment we are in.
General George Washington, January 14,1776
Find more books about the year1776 and the American Revolution.

Author: Martin FowlerKent BeckJohn BrantWilliam OpdykeDon Roberts
ISBN: 0201485672
EAN: 9780201485677
464 Pages
Publisher: Addison Wesley
Binding: Hardcover
Publication date: 1999-07-23
| shop | cond. | avail. | price | delivery costs | total | |
![]() | USED* | ![]() | starting at £2.40 | Buy now | ||
![]() | USED | ![]() | £ 2.75 | Buy now | ||
![]() | NEW | ![]() | free on orders over £ 5 | Buy now | ||
![]() | NEW | ![]() | free on orders over £ 5 | Buy now | ||
![]() | NEW | ![]() | £ 2.75 | Buy now | ||
![]() | NEW | ![]() | free on orders over £ 20 | Buy now | ||
![]() | NEW | ![]() | free on orders over £ 19 | Buy now |
Besides an introduction to what refactoring is, this handbook provides a catalogue of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.)
Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smells" of bad code, readers get to the heart of the book, its catalogue of more than 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research.
Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object- oriented software. --Richard Dragan
Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research and tools.
2006-06-29 Required Reading
I'd advise people to ignore the negative reviews for the following reasons:1) People now talk about specific refactorings so, like design patterns, you need to know the names.
2) It was never supposed to teach you good design. If you want to learn that there are good books out there (including by Craig Larman and Robert C. Martin).
3) Some of it is basic but you can ignore that stuff if you want to, and when your doing some of the more complicated refactorings they could well be useful.
4) As Martin Fowler points out you don't need to read it cover to cover, in fact he advises you use it as a reference.
What this does teach you is how to iteratively improve bad code, something every developer needs to be able to do. In any case its valuable to read about the code smells, the reasons for needing to do specific refactorings and to read the examples.
Also if you want more advanced concepts I'd recommend "Agile Software Development" by Robert C. Martin and "Refactoring to Patterns" by Joshua Kerievsky which both build on this work.
similar books
last viewed books
|
|
|
||||||
|
|
|
Contact / About us
Bookmark this page
Home
Tell A Friend























