Separation of Concerns in Swift
Keep ’em separated
6 min readJul 18, 2023
Separation of Concerns (SoC) tackles a couple of the biggest considerations in software development (simplicity and maintenance), and presents modularity as a design principle which ideally results in software that is easier to create and maintain.
However, since this is software development we should be aware of the potential disadvantages in…