logoalt Hacker News

Fire-Dragon-DoLtoday at 8:49 AM0 repliesview on HN

This resonates strongly with me, which is why I find more important having some form of namespacing than anything else.

OOP has been muddied so much too, it would be interesting if we taught only the "separation of responsibilities" part and principles related to that.

Often it comes up: who has write authority, that's something we don't teach as part of OOP, yet realizing that only one thing should do writing improves the code dramatically.

Now that you see it, seems so obvious