Skip to content

Topic

Separation of concerns

The practice of keeping distinct responsibilities, such as game rules and the code that draws them, in separate modules behind defined interfaces.

Current clusters

build1 publisher

A full arcade redesign stopped at eight logic.ts files

An open-source browser arcade puts eight games behind one shell interface at about 35 kB gzipped with no runtime dependencies. The rules files import neither DOM nor Canvas, and a mid-project redesign never reached them.

Publishers:dev.to

Reality

Evidence58
Adoption
Insufficient
Hype gap+5
Incentives30
Confidence57