|Listed in category:
This listing was ended by the seller on Fri, 22 Aug at 7:09 AM because the item is no longer available.
Refactoring Workbook by Ross Venables; Wake, William
Ended
Refactoring Workbook by Ross Venables; Wake, William
US $9.60US $9.60
Aug 23, 07:09Aug 23, 07:09
Have one to sell?

Refactoring Workbook by Ross Venables; Wake, William

by Ross Venables; Wake, William | PB | VeryGood
US $9.60
ApproximatelyS$ 12.30
Condition:
Very Good
May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend ... Read moreabout condition
    Shipping:
    Free USPS Media MailTM.
    Located in: Aurora, Illinois, United States
    Delivery:
    Estimated between Wed, 27 Aug and Tue, 2 Sep
    Delivery time is estimated using our proprietary method which is based on the buyer's proximity to the item location, the shipping service selected, the seller's shipping history, and other factors. Delivery times may vary, especially during peak periods.
    Returns:
    30 days return. Seller pays for return shipping.
    Coverage:
    Read item description or contact seller for details. See all detailsSee all details on coverage
    (Not eligible for eBay purchase protection programmes)
    Seller assumes all responsibility for this listing.
    eBay item number:146562502020
    Last updated on Aug 08, 2025 07:22:38 SGTView all revisionsView all revisions

    Item specifics

    Condition
    Very Good
    A book that has been read but is in excellent condition. No obvious damage to the cover, with the dust jacket included for hard covers. No missing or damaged pages, no creases or tears, and no underlining/highlighting of text or writing in the margins. May be very minimal identifying marks on the inside cover. Very minimal wear and tear. See all condition definitionsopens in a new window or tab
    Seller Notes
    “May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend ...
    Binding
    Paperback
    Book Title
    Refactoring Workbook
    Weight
    1 lbs
    Product Group
    Book
    IsTextBook
    Yes
    ISBN
    9780321109293

    About this product

    Product Identifiers

    Publisher
    Addison Wesley Professional
    ISBN-10
    0321109295
    ISBN-13
    9780321109293
    eBay Product ID (ePID)
    2361193

    Product Key Features

    Number of Pages
    256 Pages
    Language
    English
    Publication Name
    Refactoring Workbook
    Subject
    General, Software Development & Engineering / Systems Analysis & Design
    Publication Year
    2003
    Type
    Textbook
    Author
    Ross Ross Venables, William Wake
    Subject Area
    Computers
    Format
    Trade Paperback

    Dimensions

    Item Height
    0.6 in
    Item Weight
    17.6 Oz
    Item Length
    9.2 in
    Item Width
    7.6 in

    Additional Product Features

    Intended Audience
    Scholarly & Professional
    LCCN
    2003-057903
    Dewey Edition
    22
    Dewey Decimal
    005.1/6
    Table Of Content
    Preface. 1. Roadmap. Overview. Section 1: Smells within Classes. Section 2: Smells between Classes. Section 3: Programs to Refactor. A Word on the Challenges. I. SMELLS WITHIN CLASSES. 2. The Refactoring Cycle. What Is Refactoring? Smells Are Problems. The Refactoring Cycle. When Are We Done? Inside a Refactoring. Challenges. Conclusion. 3. Measured Smells. Smells Covered. Comments. Long Method. Large Class. Long Parameter List. More Challenges. Conclusion. Interlude 1. Smells and Refactorings. 4. Names. Smells Covered. Type Embedded in Name (Including Hungarian). Uncommunicative Name. Inconsistent Names. 5. Unnecessary Complexity. Smells Covered. Dead Code. Speculative Generality. Interlude 2. Inverses. 6. Duplication. Smells Covered. Magic Number. Duplicated Code. Alternative Classes with Different Interfaces. Challenges. 7. Conditional Logic. Smells Covered. Null Check. Complicated Boolean Expression. Special Case. Simulated Inheritance (Switch Statement). Interlude 3. Design Patterns. II. SMELLS BETWEEN CLASSES. 8. Data. Smells Covered. Primitive Obsession. Data Class. Data Clump. Temporary Field. 9. Inheritance. Smells Covered. Refused Bequest. Inappropriate Intimacy (Subclass Form). Lazy Class. 10. Responsibility. Smells Covered. Feature Envy. Inappropriate Intimacy (General Form). Message Chains. Middle Man. Challenges. 11. Accommodating Change. Smells Covered. Divergent Change. Shotgun Surgery. Parallel Inheritance Hierarchies. Combinatorial Explosion. 12. Library Classes. Smells Covered. Incomplete Library Class. Challenges. Interlude 4. Gen-A-Refactoring. III. PROGRAMS TO REFACTOR. 13. A Database Example. Course.java (Online at www.xp123.com/rwb). Offering.java. Schedule.java. Report.java. TestSchedule.java. TestReport.java. 14. A Simple Game. Development Episodes. 15. Catalog. Introduction. Path 1: Catalog.itemsMatching(query). Path 2: Query.matchesIn(catalog). Path 3: Process(catalog.data, query.data). Conclusion. 16. Planning Game Simulator. Part 1: Original Code. Part 2: Redistributing Features. Removing Duplication, Selection Troubles, and a Few Burrs. Part 3: Pushing the Code Further. 17. Where to Go from Here. Books. Admonitions. Exercises to Try. Web Sites. IV. APPENDIXES. A: Answers to Selected Questions. B: Java Refactoring Tools. C: Inverses for Refactorings. D: Key Refactorings. Bibliography. Index.
    Synopsis
    This example-driven workbook shows how to unleash the significant power of refactoring and improve your software. It aims to help identify where problems in a software application exist or are likely to exist., Refactoring has gained widespread acceptance in the software engineering community as a proven means of improving software. Martin Fowler's seminal book on this topic, Refactoring , 0201485672, has been used in the classroom to explain that existing code could be improved and enhanced without significantly altering the fundamental structure of an application. But many find that this concept has a steep learning curve that inhibits its use. In this new book, William Wake offers a more introductory look at this important topic. The author outlines a proven workbook approach to learning and applying refactoring to "everyday" projects. This approach relies on examples that force the student to apply the main concepts of refactoring. As a result, readers gain thorough knowledge of how refactoring can help improve their software.
    LC Classification Number
    QA76.76.R42W35 2003

    Item description from the seller

    About this seller

    ThriftBooks

    98.9% positive feedback19.8M items sold

    Joined Mar 2015
    Just Voted on Newsweek - ThriftBooks ranks #1 America's Best Online Shops 2025 in Office, Electronics & Media sector, Media category!!ThriftBooks is a fully independent seller of used books, having ...
    See more

    Detailed Seller Ratings

    Average for the last 12 months
    Accurate description
    4.9
    Reasonable shipping cost
    5.0
    Shipping speed
    5.0
    Communication
    4.9

    Seller feedback (5,712,344)

    All ratings
    Positive
    Neutral
    Negative