Sean and Derek discuss lessons learned from following Sandi Metz' rules on a project and the overall impact of rules on code.
- Sandi Metz' Rules
- Ruby Rogues, episode #87, where Sandi tells us the rules at 1 hour, 18 minutes, 27 seconds in.
- Practical Object Oriented Design in Ruby, or POODR, is an excellent book you should all check out.
- God classes
- thoughtbot's Ruby style guidelines wherein we disavow ternary operators and conditional modifiers.
- The facade pattern
- Guard clause