A Philosophy of Software Design
Rate it:
Started reading October 29, 2020
27%
Flag icon
What is the simplest interface that will cover all my current needs?
28%
Flag icon
if you have to introduce lots of additional arguments in order to reduce the number of methods, then you may not really be simplifying things.
28%
Flag icon
Is this API easy to use for my current needs?
28%
Flag icon
If you have to write a lot of additional code to use a class for your current purpose,
28%
Flag icon
that’s a red flag that the interface doesn’t provide the right functionality.
« Prev 1 2 Next »