Full Stack Radio

78: Ben Orenstein - Our All-Time Favorite Refactorings


Listen Later

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
...more
View all episodesView all episodes
Download on the App Store

Full Stack RadioBy Adam Wathan

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

179 ratings


More shows like Full Stack Radio

View all
Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

987 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,076 Listeners