3 ms·
> More and more developers are stepping back and realising that as a programming paradigm, OO is actually pretty shit. It is sad to see such strongly-worded bl
by sigmaml 12y ago
> More and more developers are stepping back and realising that as a programming paradigm, OO is actually pretty shit.
It is sad to see such strongly-worded blanket statements. The author generalises his experiences with Java to entire OO. He doesn't, unfortunately, seem to realise that non-Java OO does exist.
Also, several lean Java frameworks exist, without deep class hierarchies and factories of factories.
Finally, OO is one of several possible ways to modularise and scale code and teams. FP is another. As languages like Scala have been demonstrating, it is possible to selectively blend features of both in fruitful ways.