Ruby Rogues

238 RR Refactoring


Listen Later

Check out JS Remote Conf and submit a Ruby Remote Conf CFP! 02:26 - Refactoring (Definition) and Where People Fail03:55 - Tests and Refactoring
  • How do you decide when your codebase is untestable?
10:59 - Managing Scope11:42 - Why We Refactor; The Value of Refactoring
  • Coraline's Data-Driven Refactoring Talk
17:13 - Refactoring Tools 20:40 - When Refactoring Gets Put Off; Establishing a Code Culture26:23 - Refactoring Strategies
  • Extract Method
  • Extract Class
  • Introduce Explaining Variable
37:38 - Performance Tradeoffs41:42 - Generative Testing
  • approvals 
50:33 - Measurement53:08 - Examples and Resources
  • Martin Fowler: Catalog of Refactorings 
  • Refactoring: Ruby Edition by Jay Fields 
  • Katrina Owen: Therapeutic Refactoring @ Cascadia Ruby Conf 2012
  • Sam Livingston-Gray: Fluent Refactoring @ LoneStarRuby 2013
Picks Longmire (Avdi)
Clash of Clans (Chuck)
Star Wars Commander (Chuck)
Cleaning your office (Chuck)
Hsing-Hui Hsu: Time flies like an arrow; Fruit flies like a banana: Parsers for Great Good @ RubyConf 2015 (Coraline)
Betsy Haibel: s/regex/DSLs/: What Regex Teaches Us About DSL Design @ RubyConf 2015 (Coraline)
Velocity 2016 Call for speakers (Saron)
RailsConf 2016 (Saron)

Advertising Inquiries: https://redcircle.com/brands

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
...more
View all episodesView all episodes
Download on the App Store

Ruby RoguesBy Charles M Wood

  • 3.4
  • 3.4
  • 3.4
  • 3.4
  • 3.4

3.4

21 ratings


More shows like Ruby Rogues

View all
The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

236 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

210 Listeners

Remote Ruby by Chris Oliver, Andrew Mason

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners