play link twitter github


Source Allies
4501 NW Urbandale Dr Urbandale, IA 50322
Second Tuesday every month

September 13, 2016

6:15pm - 7:00pm @ 1420 Locust st

Refactor Like a Scientist

Fred Galoso @wayoutmind

Tests are a good baseline for defining the behavior of a program. Though, on complicated programs, are tests enough?

Scientist is 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. Part experience report, refactoring discussion, and workshop, this talk will also explore safe refactoring techniques at companies like Trello and GitHub.