Home
Software Design for Flexibility
-
Title
-
Software Design for Flexibility
- Publisher
- MIT Press
-
ISBN
-
9780262045490
-
Published
-
2021-03-09
-
Language
-
English
-
Genre
-
Software Architecture / Software Patterns
-
Plats
-
~/lib
- Author(s)
-
Description
-
Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code.