Finding Hidden Coupling


Details
Ever written a program then changed it? Ever needed to make your change in multiple places? Then you've encountered coupling.
We all know how calling a function or using a variable can couple code together. It's the hidden forms of coupling that turn new features into orchestrations of details and makes migrations take months. Hidden coupling has many shapes, from modules that touch the same file to duplicated constants to more subtle shared assumptions, but they all have the same source: When you design a piece of software, remnants of that design get embedded multiple places in the codebase. In this workshop, you will learn to spot coupling in its most subtle forms, bring your program closer to its design, and make your code easier to extend and modify.
---------------
Thank you to the ADI student group at Columbia for hosting us. While this event is free and open to all members of the Columbia community, there are only 5 places available for members of the general public. If you are not Columbia affiliated, please come if and only if you RSVP, and RSVP if and only if you come.

Finding Hidden Coupling