Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
by Gerald Jay Sussman, Chris Hanson
Software Design for Flexibility explores ways to build programs that can adapt over time. Gerald Jay Sussman and Chris Hanson present a practical examination of software design principles intended to help developers avoid rigid architectures and preserve the ability to change, extend, and maintain their systems.
About This Book
Software Design for Flexibility examines how to create programs that remain adaptable instead of becoming constrained by early design decisions.
Gerald Jay Sussman and Chris Hanson focus on approaches to software design that help developers accommodate changing requirements.
The book addresses the challenge of avoiding systems that are difficult to modify, extend, or reuse.
It is intended for readers interested in programming principles, software architecture, and the long-term design of maintainable software.
Reviews
No reviews yet. Be the first to review this book!