Atthavit Wannasakwong

88%
Flag icon
Developing incrementally is generally a good idea, but the increments of development should be abstractions, not features. It’s fine to put off all thoughts about a particular abstraction until it’s needed by a feature. Once you need the abstraction, invest the time to design it cleanly;
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview