3 ms·
I just think it's the case where OOP does not implicitly guarantee the modularity and good architecture of applications, it simply provides a model where for ma
by nihilocrat 18y ago
I just think it's the case where OOP does not implicitly guarantee the modularity and good architecture of applications, it simply provides a model where for many problem domains and with proper code discipline, it will. Nature always builds a better idiot.
Most importantly, I think it might be some sort of "it's so expensive, it's GOT to work" effect. The complexity of OOP patterns can be pretty ridiculous, so perhaps people dilligently code away using them because they feel like there's nothing better, or they feel like the complexity has to be good for something.
- twoz 18y ago"it's so expensive, it's GOT to work" Exactly. “Simplicity is hard to build, easy to use, and hard to charge for. Complexity is easy to build, hard to use, and easy to charge for.”