Timothy Margheim

37%
Flag icon
When you do create configuration parameters, see if you can provide reasonable defaults, so users will only need to provide values under exceptional conditions. Ideally, each module should solve a problem completely; configuration parameters result in an incomplete solution, which adds to system complexity.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview