Refactoring

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

    It can transform the internal dynamics of applications and has the capacity to transform bad code into good code. This book offers an introduction to refactoring.

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

    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.

  • 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: Improving the Design of Existing Code
    By Martin Fowler, Kent Beck, John Brant

    In this book, Martin Fowler shows you where opportunities for refactoring typically can be found, and how to go about reworking a bad design into a good one. Each refactoring step is simple--seemingly too simple to be worth doing.

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

    Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.

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

    The first refactoring guide specifically for Ruby - one of today's fastest growing programming languages Co-authored by Martin Fowler based on his legendary Refactoring, which started the refactoring revolution.