I\'m slowly moving from PHP5 to Python on some personal projects, and I\'m currently loving the experience. Before choosing to go down the Python route I looked at Ruby. Wha
My first thought is that monkey-patching violates OCP, since clients of a class should be able to expect that class to work consistently.