RubyConf 2016 - Surgically Refactoring Ruby with Suture by Justin Searls

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=pBginuIW2WU



Duration: 49:09
2,320 views
37


RubyConf 2016 - Surgically Refactoring Ruby with Suture by Justin Searls

The next feature means changing legacy code. The estimate just says "PAIN" in red ink. Your hands tremble as you claim the card from the wall.

For all of Ruby's breakthroughs, refactoring is as painful as 2004, when Feathers' book released. It's time we Make Refactors Great Again.

That's why I wrote Suture, a gem to help at every step:

In development, new code is verified against recorded calls
In staging, old & new code is ensured side-by-side
In production, unexpected errors fall back to the old code
With renewed confidence and without fear, you grab the card. You've got this.




Other Videos By Confreaks


2016-11-21RubyConf 2016 - Bootcamp Grads Have Feelings, Too by Max Tiu
2016-11-21RubyConf 2016 - Attention Rubyists: you can write video games by Cory Chamblin
2016-11-21RubyConf 2016 - Ruby 3 Concurrency by Koichi Sasada
2016-11-21RubyConf 2016 - Ruby’s C Extension Problem and How We're Solving It by Chris Seaton
2016-11-21RubyConf 2016 - Implementing Virtual Machines in Ruby (and C) by Eleanor McHugh
2016-11-21RubyConf 2016 - From no OSS experience to the core team in 15 minutes a day by André Arko
2016-11-21RubyConf 2016 - The long strange trip of a senior developer by Brandon Hays
2016-11-21RubyConf 2016 - JRuby Everywhere! Server, Client, and Embedded by Thomas Enebo
2016-11-21RubyConf 2016 - Ruby for Home-Ec by Adam Forsyth
2016-11-21RubyConf 2016 - Test Doubles are Not To Be Mocked by Noel Rappin
2016-11-21RubyConf 2016 - Surgically Refactoring Ruby with Suture by Justin Searls
2016-11-21RubyConf 2016 - Better Code Through Boring(er) Tests by Betsy Haibel
2016-11-21RubyConf 2016 - Grow Your Team In 90 Days by Cheryl Gore Schaefer
2016-11-21RubyConf 2016 - Running Global Manufacturing on Ruby (among other things) by Lee Edwards
2016-11-18RubyConf 2016 - Even the Justice League Works Remotely by Allison McMillan
2016-11-18RubyConf 2016 - Seeing Metaprogramming and Lambda Function Patterns in Ruby by Lukas Nimmo
2016-11-18RubyConf 2016 - Optimizing ruby core by Shyouhei Urabe
2016-11-18RubyConf 2016 - Methods of Memory Management in MRI by Aaron Patterson
2016-11-18RubyConf 2016 - You graduated from bootcamp, now what? by Melanie Gilman
2016-11-18RubyConf 2016 - Learning Fluency by Sara Simon
2016-11-18RubyConf 2016 - Becoming a Mid... by Kimberly D. Barnes & Kinsey Ann Durham