Code stability and interdependencies As engineers, we have the tendency to over-engineer our solutions, make our code as reusable as possible. We make our code DRY (don’t repeat yourself). Although these are good rules to go by in most cases, they can also lead to problematic maintenance issues. In our DRY-quest, we can create unstable,…

Read More