14 ms·
Like programming languages, there are two kind of programming paradigm. The ones that get complained about, and the ones that don't get used.
by EliRivers 6y ago
Like programming languages, there are two kind of programming paradigm.
The ones that get complained about, and the ones that don't get used.
- nottorp 6y agoAgreed, also I have a feeling most complaints about OOP are actually complaints about what C++ has become.
- arethuza 6y agoOr the Hammer Factory Factory Factories abstractions found in the Java world at one time...
- EliRivers 6y agoI have a codebase in which the naming convention somehow went so wrong that many classes with "Factory" in the name were made in some kind of Factory class, but are not themselves factories :/ It also has classes with "Iterator" in the name that are not iterators. They're containers, over which you CAN iterate. You'll be pleased to hear, however, that the actual iterator is NOT named an "IteratorIterator". The name of the actual iterator class contains no clue that it is an iterator.