Working Effectively with Legacy Code

Feathers, Michael

ISBN 10: 0131177052 ISBN 13: 9780131177055
Published by Pearson Education, 2004
Used Soft cover

From Better World Books, Mishawaka, IN, U.S.A. Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

AbeBooks Seller since 3 August 2006

This specific item is no longer available.

About this Item

Description:

Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. Seller Inventory # 5002207-6

Report this item

Synopsis:

This book provides programmers with the ability to cost-effectively handle common legacy code problems without having to go through the hugely expensive task of rewriting all existing code. It describes a series of practical strategies that developers can employ to bring their existing software applications under control. The author provides useful guidance about how to use these strategies when refactoring or making functional changes to codebases.

One of the book's key points is that it teaches developers to write tests that can be used to ensure they are not unintentionally changing the application as they optimize it. Examples are provided in Java, C++, and C#, and the book assumes that the reader has some knowledge of UML notation. Strategies using UML and code in C++ and Java are emphasized, while language-independent advice is delivered in sidebars and appendices for language-specific users.

About the Author:

MICHAEL C. FEATHERS works for Object Mentor, Inc., one of the world's top providers of mentoring, skill development, knowledge transfer, and leadership services in software development. He currently provides worldwide training and mentoring in Test-Driven Development (TDD), Refactoring, OO Design, Java, C#, C++, and Extreme Programming (XP). Michael is the original author of CppUnit, a C++ port of the JUnit testing framework, and FitCpp, a C++ port of the FIT integrated-testing framework. A member of ACM and IEEE, he has chaired CodeFest at three OOPSLA conferences.


© Copyright Pearson Education. All rights reserved.

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

Bibliographic Details

Title: Working Effectively with Legacy Code
Publisher: Pearson Education
Publication Date: 2004
Binding: Soft cover
Condition: Good
Edition: 1st Edition.

Top Search Results from the AbeBooks Marketplace

Stock Image

?Feathers, Michael
Published by Pearson, 2004
ISBN 10: 0131177052 ISBN 13: 9780131177055
Used Paperback First Edition

Seller: CollegePoint, Inc, Jamestown, TN, U.S.A.

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

Paperback. Condition: Good. 1st Edition. We only honor returns for quality issues and won't accept reasons such as 'change my mind', 'find a better price', or 'school book requirement change', etc. Seller Inventory # 11451

Contact seller

Buy Used

£ 23.83
£ 5.21 shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Feathers, Michael
Published by Pearson, 2004
ISBN 10: 0131177052 ISBN 13: 9780131177055
New Paperback First Edition

Seller: Textbooks_Source, Columbia, MO, U.S.A.

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

Paperback. Condition: New. 1st Edition. Ships in a BOX from Central Missouri! UPS shipping for most packages, (Priority Mail for AK/HI/APO/PO Boxes). Seller Inventory # 000676029N

Contact seller

Buy New

£ 41.47
£ 2.98 shipping
Ships within U.S.A.

Quantity: 2 available

Add to basket

Stock Image

Michael Feathers
ISBN 10: 0131177052 ISBN 13: 9780131177055
New Paperback First Edition

Seller: CitiRetail, Stevenage, United Kingdom

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

Paperback. Condition: new. Paperback. This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful guidance about how touse these strategies when refactoring or making functional changes to codebases. One of the book's key points is that it teaches developers to write teststhat can be used to make sure they are not unintentionally changing theapplication as they optimize it. Examples are provided in Java, C++, and Csharp,and the book assumes that the reader has some knowledge of UMLnotation. Strategies using UML and code in C++ and Java primarily whilelanguage independent advice will be delivered in side bars and appendices forlanguage specific users. This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful . Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9780131177055

Contact seller

Buy New

£ 48.99
£ 37 shipping
Ships from United Kingdom to U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Michael Feathers
ISBN 10: 0131177052 ISBN 13: 9780131177055
New Paperback First Edition

Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

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

Paperback. Condition: new. Paperback. This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful guidance about how touse these strategies when refactoring or making functional changes to codebases. One of the book's key points is that it teaches developers to write teststhat can be used to make sure they are not unintentionally changing theapplication as they optimize it. Examples are provided in Java, C++, and Csharp,and the book assumes that the reader has some knowledge of UMLnotation. Strategies using UML and code in C++ and Java primarily whilelanguage independent advice will be delivered in side bars and appendices forlanguage specific users. This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful . Shipping may be from multiple locations in the US or from the UK, depending on stock availability. Seller Inventory # 9780131177055

Contact seller

Buy New

£ 56.18
Free Shipping
Ships within U.S.A.

Quantity: 1 available

Add to basket

Stock Image

Michael Feathers
Published by Pearson Education, 2004
ISBN 10: 0131177052 ISBN 13: 9780131177055
New Softcover First Edition

Seller: Kennys Bookshop and Art Galleries Ltd., Galway, GY, Ireland

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

Condition: New. 2004. 1st Edition. Paperback. Num Pages: 456 pages. Dimension: 232 x 180 x 25. Weight in Grams: 738. . . . . . Seller Inventory # V9780131177055

Contact seller

Buy New

£ 64.57
£ 8.95 shipping
Ships from Ireland to U.S.A.

Quantity: 1 available

Add to basket

Seller Image

Michael Feathers
ISBN 10: 0131177052 ISBN 13: 9780131177055
New Paperback First Edition
Print on Demand

Seller: AussieBookSeller, Truganina, VIC, Australia

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

Paperback. Condition: new. Paperback. This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful guidance about how touse these strategies when refactoring or making functional changes to codebases. One of the book's key points is that it teaches developers to write teststhat can be used to make sure they are not unintentionally changing theapplication as they optimize it. Examples are provided in Java, C++, and Csharp,and the book assumes that the reader has some knowledge of UMLnotation. Strategies using UML and code in C++ and Java primarily whilelanguage independent advice will be delivered in side bars and appendices forlanguage specific users. This book provides programmers with the ability to cost effectively handlecommon legacy code problems without having to go through the hugelyexpensive task of rewriting all existing code. It describes a series of practicalstrategies that developers can employ to bring their existing softwareapplications under control. The author provides useful . This item is printed on demand. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability. Seller Inventory # 9780131177055

Contact seller

Buy New

£ 75.16
£ 27.63 shipping
Ships from Australia to U.S.A.

Quantity: 1 available

Add to basket