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.