当编写程序库时,不要使核心类混乱(不要使用 monkey patch)。[link] 对于 方法,倾向使用区块形式,而不是字符串插值形式。[link] 当使用 class_eval(或其他的 eval)的字符串插值形式时,添加一个注释区块来说明它是如何工作的(来自 Rails 代码中的技巧)。[link] 确保。在语句的最后调用 。委托到确定的、非魔术的方法,比如: 倾向使用 public_send 而不是 send,因为 send 会无视 private/protected 的可见性。[]