Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)

by Martin Fowler

Description

This practical guide introduces refactoring: the disciplined process of improving a software system’s internal design without changing its observable behavior. Using clear explanations, recognizable code examples, and a catalog of proven transformations, it shows developers how to identify design problems, reduce complexity, and make existing programs easier to understand, maintain, test, and extend. The book addresses the everyday challenges of working with legacy and evolving object-oriented code, emphasizing incremental improvement, sound design principles, and safer development practices. Its accessible, influential approach helped establish refactoring as an essential part of professional software engineering.

Available Editions

paperback edition cover

paperback

Addison-Wesley Professional

Published Jun 28, 1999

464 pages

ISBN: 9780201485677

available

Reviews

No ratings yet. Be the first!

No written reviews yet.

Details

First Published

1999

Language

eng

Content Warnings

No content warnings identified.