3 ms·
But you can literally inspect and interrogate objects. You can ask what methods exist. You can even make new methods at run time.
by digitaltrees 2mo ago
But you can literally inspect and interrogate objects. You can ask what methods exist. You can even make new methods at run time.
- paulryanrogers 2mo agoRight. And that's the issue. I want to read at a glance, without having to ask tools. Monkey patching and lack of parentheses means dropping into a new codebase is like wading into a ocean of possibilities with every file.
- digitaltrees 1mo agoThe community does generally document monkey patching and meta programming constructs. All other code tends to be self documenting. That’s all I am saying.
- paulryanrogers 1mo agoPerhaps I just didn't write enough Ruby. It all felt very hard to grok for the time I spent with it. Whereas other languages, even quite obscure ones, felt more parsable to me.