A canonical form for the SOLID principles: the case of SRP
Having something like a canonical form to document design principles enables a better understanding of the structure of both the problem (context and constraints) and the solution.
Having something like a canonical form to document design principles enables a better understanding of the structure of both the problem (context and constraints) and the solution.