|
|
|
|
|
by adamkl
1421 days ago
|
|
The term for this that I have come across is "stratified design" and goes back to the book Structure and Interpretation of Computer Programs by Abelson and Sussman. I have no idea why this approach isn't more well known (especially compared to typical "layered" design approaches) as the benefits are so great! https://medium.com/clean-code-development/stratified-design-... |
|