78: Ben Orenstein - Our All-Time Favorite Refactorings
Dec 06, 2017•51 min•Ep 78•Transcript available on Metacast Episode description
Sponsors:
Links:
- Refactoring Rails, Ben's refactoring course
- The 30 Day Code Quality Challenge, Ben's free 30-day code quality course
- Refactoring from Good to Great, Ben's popular refactoring talk
- Decompose Conditional, an example of "make the implicit explicit"
- Introduce Parameter Object
- Replace Conditional with Polymorphism
- Chasing Perfect, Adam's talk about refactoring with polymorphism
- Introduce Null Object
- Replace Method with Method Object
- "Why Ruby Class Methods Resist Refactoring" from the Code Climate blog
- Collection Pipeline, Martin Fowler's article on replacing loops with array transformations
- Curing the Common Loop, Adam's talk on refactoring loops and conditionals
- Refactoring to Collections, Adam's book and video series
- Boundaries, Gary Bernhardt's talk about OO, functional programming, and immutability
78: Ben Orenstein - Our All-Time Favorite Refactorings | Full Stack Radio podcast - Listen or read transcript on Metacast