Home
FAQs
Pricing
Blog
Home
FAQs
Pricing
Blog
Episode description
238 RR Refactoring
Ruby Rogues
Dec 16, 2015
•
1 hr 1 min
•
Transcript available on
Metacast
--:--
--:--
10
30
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS
Episode description
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
.
238 RR Refactoring | Ruby Rogues podcast - Listen or read transcript on Metacast