Tag Archives: generalization

Stop over-abstracting

Because developers are usually highly intelligent, they are very good when it comes to abstracting things, be this: 1) generating base or generic classes to inherit from or reuse; 2) generic or overloaded functions called with arguments instead of standalone ones; or 3) reusing code … Continue reading

Posted in Architecture | Tagged , , , , , , | 2 Comments

Architect vs. developer

A software developer knows how to (and will be eager to) generalize things – for example using a list instead of a single item or a generic type or method instead of a specific one – enabling more scenarios with supposedly minimal amount of initial … Continue reading

Posted in Architecture, Miscellaneous | Tagged , , , , , | Leave a comment