Status: IN
Martin defines a responsibility as exactly one reason to change — the unit is the actor or role the module serves, not a method or function.
Source: entries/2026/06/17/single-responsibility-principle.md
JSON