Refactoring: Improving the Design of Existing Code

Refactoring: Improving the Design of Existing Code
ISBN-10
0201485672
ISBN-13
9780201485677
Series
Refactoring
Category
Computers
Pages
431
Language
English
Published
1999
Publisher
Addison-Wesley Professional
Authors
Martin Fowler, Kent Beck

Description

Users can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. "Refactoring" shows users exactly how to spot the best opportunities for refactoring and exactly how to do it, step by step.

Other editions

Similar books

  • Refactoring: Ruby Edition
    By Martin Fowler, Kent Beck, Jay Fields

    This book will help you Understand the core principles of refactoring and the reasons for doing it Recognize “bad smells” in your Ruby code Rework bad designs into well-designed code, one step at a time Build tests to make sure your ...

  • Refactoring: Improving the Design of Existing Code
    By Martin Fowler

    Refactoring: Improving the Design of Existing Code

  • Refactoring: Improving The Design Of Existing Code
    By Fowler

    Refactoring: Improving The Design Of Existing Code

  • Refactoring to Patterns
    By Joshua Kerievsky

    This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations.

  • Refactoring Databases: Evolutionary Database Design (paperback)
    By Scott W. Ambler, Pramod J. Sadalage

    The second half of this book systematically covers five major categories of database refactorings.

  • Refactoring Workbook
    By William C. Wake

    Refactoring Workbook provides user-friendly references such as: A handy, quick-reference "smell finder" A standard format for describing smells Appendices showing key refactorings A listing of Java(tm) tools that support refactoring This ...

  • Refactoring JavaScript: Turning Bad Code Into Good Code
    By Evan Burchard

    This book provides clear guidance on how best to avoid these pathological approaches to writing JavaScript: Recognize you have a problem with your JavaScript quality. Forgive the code you have now, and the developers who made it.

  • Refactoring at Scale
    By Maude Lemaire

    This book will help you achieve a newfound ability to productively introduce important changes in your codebase.

  • xUnit Test Patterns: Refactoring Test Code
    By Gerard Meszaros

    He then shows you how to make them more robust and repeatable--and far more cost-effective. Loaded with information, this book feels like three books in one.

  • Refactoring with Relations. A New Method for Refactoring Object-Oriented Software
    By Jr., Sergio Pissanetzky

    Refactoring is about structure, and the book is about structure. The book proceeds to discuss the structure of code, argues that it needs to be identified, separated from language constructs, and encapsulated into a container.