The Case Against Monkey Patching, From a Rails Core Team Member
Monkey patching is considered one of the more powerful features of the Ruby programming language. However, by the end of this post I’m hoping to convince you that they should be used sparingly, if at all, because they are brittle, dangerous, and often unnecessary. I’ll also share tips on how to use them as safely as...
Eileen Uchitelle Cameron Dutro Active Record Patching Makes Upgrading Rails Ruby More Patching Can Leave You Vulnerable
Source: shopify.engineering