The Polite Programmer's Guide to Ruby Etiquette
summary
Covers conventions and best practices for Ruby metaprogramming, implementing hook methods, and safely aliasing methods to avoid interfering with other code. Focuses on techniques to prevent accidental clobbering of instance variables and method_missing interactions so multiple programmers' code can interoperate politely.
AI-written summary · about
related talks
29mControl methods like a pro: A guide to Ruby's awesomeness, a.k.a. metaprogramming
25mIn Defense of Ruby Metaprogramming
26mMeta-programming for Dummies
52mThe Elements of Style in Ruby
51mThe Ruby Box
30mRuby Techniques by Example
31mSeeing Metaprogramming and Lambda Function Patterns in Ruby
01h 12mRuby Best Practice Patterns
