Description

Book Synopsis

Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as an author, speaker, consultant and general loud-mouth on software development. Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one.



Table of Contents
  • Preface
  • 1. Refactoring, a First Example
  • 2. Principles in Refactoring
  • 3. Bad Smells in Code
  • 4. Building Tests
  • 5. Toward a Catalog of Refactorings
  • 6. Composing Methods
  • 7. Moving Features between Objects
  • 8. Organizing Data
  • 9. Simplifying Conditional Expressions
  • 10. Making Method Calls Simpler
  • 11. Dealing with Generalization
  • 12. Big Refactorings
  • 13. Refactoring, Reuse, and Reality
  • 14. Refactoring Tools
  • 15. Putting It All Together

Refactoring

    Product form

    £43.19

    Includes FREE delivery

    RRP £47.99 – you save £4.80 (10%)

    Order before 4pm today for delivery by Wed 17 Jun 2026.

    A Hardback by Martin Fowler


      View other formats and editions of Refactoring by Martin Fowler

      Publisher: Pearson Education (US)
      Publication Date: 11/01/2019
      ISBN13: 9780134757599, 978-0134757599
      ISBN10: 0134757599

      Description

      Book Synopsis

      Martin Fowler is Chief Scientist at ThoughtWorks. He describes himself as an author, speaker, consultant and general loud-mouth on software development. Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one.



      Table of Contents
      • Preface
      • 1. Refactoring, a First Example
      • 2. Principles in Refactoring
      • 3. Bad Smells in Code
      • 4. Building Tests
      • 5. Toward a Catalog of Refactorings
      • 6. Composing Methods
      • 7. Moving Features between Objects
      • 8. Organizing Data
      • 9. Simplifying Conditional Expressions
      • 10. Making Method Calls Simpler
      • 11. Dealing with Generalization
      • 12. Big Refactorings
      • 13. Refactoring, Reuse, and Reality
      • 14. Refactoring Tools
      • 15. Putting It All Together

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account