Software Prefabricated Art - (Photocopy Edition)

Author: Pew
Publisher:
Publish Date: 2006-05-01
Features: Developing new solutions by leveraging insights gained from accumulated experience is known as pre-construction. The expertise acquired through refactoring also falls into this category of experience, and the term "pre-construction" originates from refactoring. Refactoring is the practice of modifying the internal structure of a program or software system to improve its design while preserving its existing behavior. There are various reasons for refactoring: facilitating the addition of features later, enhancing maintainability, and improving performance. The author of this book is an experienced software developer. In the book, the author uses the rich experience of himself and many other developers to demonstrate the practical guidelines derived from it. These guidelines faithfully present the subtle considerations that excellent developers often leave implicit during design. Many guidelines revolve around the concepts of extreme abstraction, extreme isolation, and extreme readability. In the introduction to hypothetical software projects and real-world projects, the author presents the practical guidelines to the readers. Some of them are listed later. Applying the author's guidelines to your software project can help you write more readable and maintainable programs. These guidelines can assist you in making early-stage decisions to reduce the amount of refactoring work later. Under these circumstances, you can predict the future, reduce modifications. In short, program pre-construction makes you more efficient.
Ken Pugh is one of the chairmen of the Puge-Killen Association. Ken serves as a consultant, conducts educational training, teaches, and provides expert testimony, covering technology fields such as object-oriented design, Linux/Unix, networking, and system development practices. He has been involved in projects including goat serum process control, mortgage processing software, and photo grading. Ken frequently speaks at national and regional conferences, with clients ranging from London to Sydney. When not working, he enjoys skiing, surfing, cycling, and hiking on the Appalachian Trail.

📌 Related Posts