logoalt Hacker News

embedding-shapeyesterday at 12:42 PM1 replyview on HN

The scope of where that data structure or functions are available is a different concern though, "100 functions + 1 data structure" doesn't require globals or private, it's a separate thing.


Replies

JanisErdmanisyesterday at 4:24 PM

One can always look as global variables equivalent to a context object that’s is passed in every function. It’s just a syntactic difference whether one constructs such data structure or uses it implicitly via globals.

What I am getting at is that when one has such gigantic data structure there is no separation of concerns.

show 1 reply