Untitled

 avatar
unknown
plain_text
4 years ago
890 B
6
Indexable
Isn't it so that it is the object oriented model in C++ that creates the complexity it has? It is too easy for smart people to make "smart" solutions with "well structured" code that breaks into "logically sane" components and then after 3-4 months of pouring code into the project they all start to realise what they've created, a very large hierarchy of coupled classes with dependency hell and complex solutions. On top of this they have to worry about the dynamic memory management. Unfortunately, it is now too late to rewrite so they're stuck with this and they've have essentially themselves to blame for it (or rather the object oriented model that made it too easy for them to make poor design choices).

I haven't worked professionally with it but this is what I've heard from some people. Isn't it somewhat the truth about every C++ project ever created? This is what I've heard.
Editor is loading...