Kai Chevannes

51%
Flag icon
The design-it-twice principle can be applied at many levels in a system. For a module, you can use this approach first to pick the interface, as described above. Then you can apply it again when you are designing the implementation:
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview