Bassam Ismail

25%
Flag icon
If you take the special-purpose approach and discover additional uses later, you can always refactor it to make it general-purpose. The special-purpose approach seems consistent with an incremental approach to software development.
A Philosophy of Software Design
Rate this book
Clear rating