2 ms·
I've found that "micro-reuse" is usually more successful. Break big components into smaller components. If a large-scale abstraction fails to fit, then one can
by tabtab 7y ago
I've found that "micro-reuse" is usually more successful. Break big components into smaller components. If a large-scale abstraction fails to fit, then one can probably still use some of the sub-components.
Design them in a way that the sub-components can be used stand-alone when needed. It may take time (experience) to tune such: your first attempt at a given component abstraction will probably be clunky.