032 RR Ruby Antipatterns




The Ruby Rogues show

Summary: Panel Avdi Grimm (twitter github blog book) Charles Max Wood (twitter github Teach Me To Code) David Brady (blog twitter github ADDcasts) James Edward Gray (blog twitter github) Josh Susser (twitter github blog) Discussion rescue nil Exceptional Ruby terniary operator as a guard clause Law of Demeter andand turtles! unless...else... method_missing respond_to? super mixin modules subclassing/inheritance defined? "Never use a symbol to do a method's job!" inheritance from Core classes inherit from Struct.new(...) terniary operators that cause side effect methods rather than simply returning values test ? true : false !! for boolean Don't override #nil? Picks Pretty JSON (chrome plugin) (David) simpleform gem (Josh) netti pot (Josh) Pragmatic Thinking and Learning (James) Getting Things Done (James) Pomodoro Technique (James) Pomodoro Technique Illustrated (James) Star Wars Moleskine (James) Evernote (James) yojimbo (James) Simple Note (James) workflowy (James) totalfinder (Chuck) Business Tech Weekly (Chuck) 48 Days Show (Chuck) No More Mondays Show (Chuck) Obi Wan Kenobi (David)