Refactor Like a Scientist

A session at University of Illinois Web Conference

Thursday 6th April, 2017

9:45am to 10:45am (CST)

Tests are a good baseline for defining the behavior of a program, but for complicated programs, are tests enough? Software is mission critical. It's increasingly the backbone of businesses and new applications like automated driving and connected devices increase the surface area of risk for changing software.

Part experience report, refactoring discussion, and workshop, this talk will also explore safe refactoring techniques at companies like Trello and GitHub. It will also introduce Scientist, a Node.js library for creating and running experiments between old and new pieces of code. Scientist makes it easy to refactor critical code paths with confidence. It safely exposes refactorings to actual production interactions and measures potential mismatches.

About the speaker

This person is speaking at this event.
Fredrick Galoso

Anecdotalist, developer, data wrangler, epicure, and guitarist. Member of Technical Staff @Trello by day, @gtcomputing by night. @Dwolla and @uiowa alum. bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:45am10:45am CST

Date Thu 6th April 2017

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session