
78: Ben Orenstein - Our All-Time Favorite Refactorings

O epizodě podcastu
Sponsors:
- Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days
- Codeship , check out how they performed in Forrester's latest Continuous Integration Tools report
- 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
Sponsors:
- Rollbar , sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days
- Codeship , check out how they performed in Forrester's latest Continuous Integration Tools report
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
Popis podcastu
A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.