> dictionaries of possible classes
Sounds like a horror show built by people who don't understand OOP.
Sounds like a horror show built by people who don't understand OOP.
It's not nearly as uncommon as I'd like.
“ The inner-platform effect is the tendency of software architects to create a system so customizable...”
Yup, that was it and I have seen it so many times - architects should think that a flexible system that “can just” handle any possible future requirement. This always ends in a mess of junk that isn’t actually needed by the business.