Items related to Refactoring: Improving the Design of Existing Code...

Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series) - Hardcover

 
9780201485677: Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)

Synopsis

Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalog of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works The book is written using Java as its principle language, but the ideas are applicable to any OO language.

"synopsis" may belong to another edition of this title.

Product Description

.

Review

Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today, refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.

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.

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley
  • Publication date1999
  • ISBN 10 0201485672
  • ISBN 13 9780201485677
  • BindingHardcover
  • LanguageEnglish
  • Edition number1
  • Number of pages431

Buy Used

Condition: Good
Item in good condition. Textbooks...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Other Popular Editions of the Same Title

9788131734667: Refactoring: Improving the Design of Exi

Featured Edition

ISBN 10:  8131734668 ISBN 13:  9788131734667
Publisher: Pearson, 2009
Softcover

Search results for Refactoring: Improving the Design of Existing Code...

Stock Image

Martin Fowler
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00084646743

Contact seller

Buy Used

£ 3.80
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 2 available

Add to basket

Stock Image

Martin Fowler
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: SecondSale, Montgomery, IL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. Item in very good condition! Textbooks may not include supplemental items i.e. CDs, access codes etc. Seller Inventory # 00085861973

Contact seller

Buy Used

£ 3.80
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Martin Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: Jenson Books Inc, Logan, UT, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

hardcover. Condition: Very Good. A well-cared-for item that has seen limited use but remains in great condition. The item is complete, unmarked, and undamaged, but may show some limited signs of wear. Item works perfectly. Pages are intact and not marred by notes or highlighting. The spine is undamaged. Seller Inventory # 4BQJ05000244_ns

Contact seller

Buy Used

£ 3.81
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Addison-Wesley Professional
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: More Than Words, Waltham, MA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. . . All orders guaranteed and ship within 24 hours. Before placing your order for please contact us for confirmation on the book's binding. Check out our other listings to add to your order for discounted shipping.7070706374. Seller Inventory # BOS-P-12h-01404

Contact seller

Buy Used

£ 1.75
Convert currency
Shipping: £ 2.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Addison-Wesley Professional
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: More Than Words, Waltham, MA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. . . All orders guaranteed and ship within 24 hours. Before placing your order for please contact us for confirmation on the book's binding. Check out our other listings to add to your order for discounted shipping. Seller Inventory # BOS-M-10f-01343

Contact seller

Buy Used

£ 1.75
Convert currency
Shipping: £ 2.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Martin Fowler; Kent Beck; John Brant; William Opdyke; Don Roberts
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: Goodwill Books, Hillsboro, OR, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Acceptable. Fairly worn, but readable and intact. If applicable: Dust jacket, disc or access code may not be included. Seller Inventory # 3IIJZF002ERQ_ns

Contact seller

Buy Used

£ 1.81
Convert currency
Shipping: £ 2.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Fowler, Martin; Beck, Kent; Brant, John
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less 2.25. Seller Inventory # G0201485672I5N00

Contact seller

Buy Used

£ 4.91
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Fowler, Martin; Beck, Kent; Brant, John
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Hardcover. Condition: Good. No Jacket. Missing dust jacket; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2.25. Seller Inventory # G0201485672I3N01

Contact seller

Buy Used

£ 4.91
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Martin Fowler
Published by Addison-Wesley Professional, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: Goodwill, Brooklyn Park, MN, U.S.A.

Seller rating 4 out of 5 stars 4-star rating, Learn more about seller ratings

hardcover. Condition: Good. Item has stickers attached to cover and/or pages that have not been removed to prevent damage. Cover/Case has some rubbing and edgewear. Access codes, CD's, slipcovers and other accessories may not be included. Seller Inventory # 2Y6JCI007A27

Contact seller

Buy Used

£ 2.03
Convert currency
Shipping: £ 2.99
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Opdyke, William, Beck, Kent, Brant, John, Fowler, Martin
Published by Pearson Education, Limited, 1999
ISBN 10: 0201485672 ISBN 13: 9780201485677
Used Hardcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 4280856-6

Contact seller

Buy Used

£ 5.25
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 7 available

Add to basket

There are 29 more copies of this book

View all search results for this book