The Case Against Monkey Patching, From a Rails Core Team Mem

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...

Related Keywords

Eileen Uchitelle , Cameron Dutro , , Active Record , Patching Makes Upgrading Rails , Ruby More , Patching Can Leave You Vulnerable , Patching Adds , Patching Means You Re Not Being , Good Open Source , Patching May Change Behavior , Responsible Monkey , Upstream Maintainers There , Use Inheritance Where , Codebase Is Already Full , Senior Staff Production Engineer , Rails Infrastructure ,

© 2025 Vimarsana