mtp on Nostr: And to be very clear, ^^^ is not a dig on Ruby nor Rails. I have seen terrible balls ...
And to be very clear, ^^^ is not a dig on Ruby nor Rails.
I have seen terrible balls of mud in every language I have worked with. I've even authored a couple.
---
If you're curious what I meant about intrinsic difficulty of splitting a large Ruby/RoR application, I was hinting at difficulties arising from lack of identifier cross-referencing, the prevalence of metaprogramming, and use of dynamic dispatch. These make calculating the closure of source files responsible for a behavior hard.
I have seen terrible balls of mud in every language I have worked with. I've even authored a couple.
---
If you're curious what I meant about intrinsic difficulty of splitting a large Ruby/RoR application, I was hinting at difficulties arising from lack of identifier cross-referencing, the prevalence of metaprogramming, and use of dynamic dispatch. These make calculating the closure of source files responsible for a behavior hard.