mastodon

I think a lot of "patterns" in programs are introduced to avoid thinking about naming. Global scope is perhaps bad, but worse is arbitrar…

A murb'ed feed, posted almost 2 years ago filed in programming, patterns & naming.

I think a lot of "patterns" in programs are introduced to avoid thinking about naming. Global scope is perhaps bad, but worse is arbitrarily creating new abstractions. Throwing a decorator pattern, throwing in a message bus, throwing in service objects. It looks really well structured, proper CS-engineering, until you open up the cabinet and see all these drawers with random stuff inside of them.

Go to the original link.