
Modern Software Engineering • Dave Farley & Steve Smith
GOTO - The Brightest Minds in Tech
00:00
Modularity, Cohesion, Separation of Concerns and Coply
Inside every tenical story, there's a business story trying to get out. The tools i talk about in my book are modularity, cohesion, separation of concerns, abstraction and coply. In modularity, we want to divide the system up into pieces that we can deal with more independently of one another. All those things are about trying to make change in one part of the system without impacting on other parts of the system,. And i would kind of argue that that pretty, that's a reasonable definition of what design is for.
Transcript
Play full episode