play link twitter github

dsmJS

dsmJS
Shift Interactive
RSVP for a Zoom invite at Your Place, IA
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.