From Good to Great

The third great conference talk I want to share is Ben Orenstein’s Aloha Ruby Conf 2012 talk called Refactoring from Good to Great. Ben shows some common refactoring patterns by doing live coding on stage. He not only covers what he’s doing, but he also talks a lot about the why. I learned a tremendous amount from this talk. Here are some of the topics he covers: Extracting temporary variables to query Tell don’t ask Reducing parameter coupling by extracting data clumps into an object Feature envy And a few more. My favourite quotes from the talk are: I’m starting…