3 ms·
"De-facto industry standard" is heavily a function of what slice of the industry you're looking at. It feels like the dominant style of programming in the comp
by akavi 3y ago
"De-facto industry standard" is heavily a function of what slice of the industry you're looking at.
It feels like the dominant style of programming in the companies I've worked at (YC startups and FAANG) is "functionalish" procedural, with a sprinkling of objects-qua-objects to interface with libraries and frameworks (Eg, react class components or rails ActiveRecord models).
Note I'm distinguishing between objects-qua-objects (data coupled tightly to methods that operate on them) from structs-implemented-via-objects (eg, ruby's `Struct` or Java "beans") or modules-implemented-via-objects (like a class with a bunch of static methods used as a namespace). I only see the first one as "object-oriented".