04.2.2 · Skill in Software architecture

Separation of concerns

Keeping different responsibilities in different places in the code.

Separating presentation, business logic and data access keeps each easier to change and test. Mixing them makes small changes risky. The principle applies at every scale, from a function to a whole system.

Your status · Separation of concerns

Saved in this browser only. It colours this skill's tile on your map.

Resources

none yet

Resources for this topic are being researched. Every link is opened and checked before it is listed.

Tools

none yet

Tools for this topic are being researched.