3 ms·
I hoping the resurgence of functional languages will drive this point home, but I'm certainly not sure that it will. I've worked on large, well-designed OO sys
by hvs 17y ago
I hoping the resurgence of functional languages will drive this point home, but I'm certainly not sure that it will. I've worked on large, well-designed OO systems, and I've worked on awful, convoluted morasses. OO languages are a tool, but they are no replacement for competent software engineers. Conversely, I've worked on both types of systems written in imperative languages as well (that's where we get the concept of "spaghetti code"). OO just seems to make it easier to make a big mess.