Five kinds of static code coupling
Last week I talked about connascence, a measure of the coupling of code. We all agree that loosely coupled code is good, but what that means isn’t always clear. Connascence helps us reason about how code is coupled. You can’t decouple your code i...