The controller pattern is awful

Oct 20, 2023

https://eev.ee/blog/2013/03/03/the-controller-pattern-is-awful-and-other-oo-heresy/

Useful thinking about why we make objects, what objects are, what object-oriented means, and when and how we should design objects and classes to contain them.

Don't agree with all of it, but it's always good to think through the basics every once in a while.

Particularly, I'm OK with sometimes using classes as organizational patterns; I greatly prefer the Job object to the purely functional pattern they present.

↑ up