Medium.com oop

https://medium.com/better-programming/object-oriented-programming-the-trillion-dollar-disaster-92a4b666c7c7
https://medium.com/@arog/object-oriented-or-functional-just-write-quality-code-699d9c069ba1 I spent 20+ years in American IT alone, and am yet to see any C++ or Java code, that is not a struct with functions. It’s 100% reasonable for him/her to question why a DTO should be a class with getters and setters instead of a dumb “struct”. I have a better question. Why such useless straight passthrough “middle tier” job even exists? Save it to Mongo directly from the front end. There is no reason for multiple application tiers that pass the data along w/o changing it
https://medium.com/@richardeng/i-think-you-vastly-overstate-the-issues-surrounding-oop-291c4e4dcea4
ycombinator good buy object oriented programming comments on https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53
* oop comments
* https://www.youtube.com/watch?v=71qoHW-g9bc Jamie King This video points out the issues and problems with inheritance as a primary object-oriented design pattern. Inheritance, polymorphism, and virtual functions seem complex. But once mastered, they tend to become a primary tool. However, replacing inheritance with composition leads to a more flexible and elegant design.
* https://www.johndcook.com/blog/2011/07/19/you-wanted-banana/ 
* https://mollyrocket.com/casey/stream_0019.html I always begin by just typing out exactly what I want to happen in each specific case, without any regard to “correctness” or “abstraction” or any other buzzword, and I get that working. Then, when I find myself doing the same thing a second time somewhere else, that is when I pull out the reusable portion and share it, effectively “compressing” the code. I like “compress” better as an analogy, because it means something useful, as opposed to the often-used “abstracting”, which doesn’t really imply anything useful. Who cares if code is abstract? Linked from http://www.mikedrivendevelopment.com/2014/06/compression-driven-development.html
* Deborah Armstrong
=== links ===
Oop
Oop comments
Noun