Slide 17
Slide 17 text
CC-BY
Let’s actually separate concerns!
Behaviour is a concern; code structure is a separate concern
Keep all the code together while it Fits In My* Head
✴ where My Head knows the language, toolchain, idioms, problem domain
Only then “gather together things that change together”!
- assume programmers are polyglot and that changes a
ff
ect the whole stack
- self-contained sub-reports rather than ReportViews, ReportModels, etc.