Gustavo Bicalho

25%
Flag icon
In my experience, the sweet spot is to implement new modules in a somewhat general-purpose fashion. The phrase “somewhat general-purpose” means that the module’s functionality should reflect your current needs, but its interface should not. Instead, the interface should be general enough to support multiple uses.
A Philosophy of Software Design
Rate this book
Clear rating