Author: Fowler
Publisher:
Publish Date: 2003-08-01
Features: After object technology has become commonplace—especially in the Java programming language—new issues have emerged in the software development community. Inexperienced developers have completed numerous clumsy designs, resulting in programs that are not only inefficient but also difficult to maintain and extend. Gradually, software system experts have discovered how challenging it is to coexist with these inherited, low-quality programs. Object experts have been using various techniques to improve the structural perfection and performance of existing programs for years. Martin Fowler and the other authors of this book clearly reveal the process of refactoring, and their contributions to object-oriented software development are immeasurable. This book explains the principles and best practices of refactoring, and points out when and where you should start digging into your code to improve it. The core of this book is a comprehensive catalog of refactoring, which introduces the motivation and techniques of an empirically proven code transformation for each item. Some items, such as ExtractMethod and MoveField, may seem simple at first glance, but don’t be complacent, because understanding these techniques is the key to refactoring in an orderly manner. The refactoring guidelines presented in this book will help you modify your code one small step at a time, reducing the risks involved in the process. Soon, you will incorporate these refactoring guidelines and their names into your own development lexicon and recite them effortlessly.
Refactoring: Improving the design of existing code: Improving the design of existing code
📌 Related Posts
Literature
Financial Management Consulting Practice
2026-09-24
Literature
Three-way intersection
2026-09-22
Literature
AutoCAD 2004 Chinese Version Mechanical Drafting 100 Examples
2026-09-19
Literature
Eighty Years Crisis -- International Relations 1919-1999
2026-09-15
Literature
Lightscape 3.2 Advanced Indoor Rendering Tutorial (1CD)
2026-09-24
Literature
Windows 2000 Introduction and Advanced (2004 Technical Enhancement Edition)
2026-09-24
Literature
What is short selling
2026-09-24
Literature
Software Configuration Management Mode
2026-09-24