Skip to content

Finding Hidden Coupling

Photo of James Koppel
Hosted By
James K.
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.

Transportation:

Canopy City is accessible via Red Line Porter Square (on Bus 83 Route), Red Line Davis Square(on Bus 87 Route), Bus 83, Bus 87, Bus 85, Bus 86, and Hubway bike.

Parking:

Street Parking

Or AMES Parking Deck at 30 Dane St., Somerville, MA 02143

Or parking lot in front of Rite Aid, the spots along the fence facing the street at 530 SomervilleAve, Somerville, MA 02143

------------------

Principled Software Design Boston is sponsored by Canopy City.

Canopy City is a coworking space based in Somerville, Exeter, Lisbon, and Beijing. Canopy City has established a community of founders, technologists, academics, policy makers, nonprofit leaders, and service providers with a desire to solve both technological and community challenges. Canopy’s network can help connect you and help you reach your goals faster.

Website: http://www.canopy.city/ (http://www.canopy.city/For)

https://secure.meetupstatic.com/photos/event/e/5/0/600_463383664.jpeg

Photo of Principled Software Design Boston group
Principled Software Design Boston
See more events
Canopy City Coworking
14 Tyler Street · Somerville, MA