78: Ben Orenstein - Our All-Time Favorite Refactorings
Sponsors:Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 daysCodeship, check out how they performed in Forrester's latest Continuous Integration Tools report Links:Refactoring Rails, Ben's refactoring courseThe 30 Day Code Quality Challenge, Ben's free 30-day code quality courseRefactoring from Good to Great, Ben's popular refactoring talkDecompose Conditional, an example of "make the implicit explicit"Introduce Parameter ObjectReplace Conditional with PolymorphismChasing Perfect, Adam's talk about refactoring with polymorphismIntroduce Null ObjectReplace Method with Method Object"Why Ruby Class Methods Resist Refactoring" from the Code Climate blogCollection Pipeline, Martin Fowler's article on replacing loops with array transformationsCuring the Common Loop, Adam's talk on refactoring loops and conditionalsRefactoring to Collections, Adam's book and video seriesBoundaries, Gary Bernhardt's talk about OO, functional programming, and immutability
From "Full Stack Radio"
Comments
Add comment Feedback