4 ms·
> For example, many people working in Java or C# especially tend to write lots of indecipherable OO spaghetti. I would contend that there is nothing OO about t
by jussij 13y ago
> For example, many people working in Java or C# especially tend to write lots of indecipherable OO spaghetti.
I would contend that there is nothing OO about the spaghetti they right and you can write spaghetti in any language.
But I tend to agree it probably is easier to create spaghetti using OO languages.
My take why this is comes down to the fact, to do OO correctly needs a hell of a lot of up front OOD (i.e. don't start coding until you've done you OOD).
Most OO places I've worked do next to no upfront OOD before starting to hack out the code. It's feels more like an OOD on the run development model.