Making Future-Proof Code


Details
To make code future proof, it must be able to accommodate the most possible change in the requirements with the least possible change in code. How can we do this when the future is unknown? In this workshop, we'll explore several ideas for how to make code that can adapt to many possible futures. We'll work through a series of exercises to help you make your code more flexible, practice looking beyond the code to see the logical assumptions that code places on its environment, and understand how to make the next version of a module "backward-compatible" with the current version.
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.
Or the parking lot in front of Rite Aid, the spots along the fence facing the street at 530 Somerville Ave
------------------
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 )

Making Future-Proof Code