SSW.CleanArchitecture
SSW.CleanArchitecture copied to clipboard
👀 Review of Existing CA Rules
Review the existing set of Clean Architecture rules and compare it to the core principles of CA and our new CA workshop.
Find knowledge gaps and create tasks to create new rules to fill them.
Rules to update:
- Do you know how to improve the discoverability of your MediatR requests?
- https://www.ssw.com.au/rules/how-to-improve-the-discoverability-of-your-mediatr-requests/
- https://github.com/SSWConsulting/SSW.SAW.General/issues/27
- Do you know the best approach to validate your client requests?
- https://www.ssw.com.au/rules/the-best-approach-to-validate-your-client-requests/
- https://github.com/SSWConsulting/SSW.SAW.General/issues/23
Missing rules to add:
-
Minimal Endpoints
- https://github.com/SSWConsulting/SSW.SAW.General/issues/21
-
Global Exceptions -> Problem Details
- https://www.ssw.com.au/rules/do-you-return-detailed-error-messages/
- no code examples
- https://github.com/SSWConsulting/SSW.SAW.General/issues/22
-
Specifications Pattern
- https://github.com/SSWConsulting/SSW.CleanArchitecture/issues/176
-
Directory Build Props
- https://github.com/SSWConsulting/SSW.SAW.General/issues/26
-
Respawn + TestContainers
- https://github.com/SSWConsulting/SSW.SAW.General/issues/24
-
Architecture Tests
- https://github.com/SSWConsulting/SSW.SAW.General/issues/25
-
Anemic vs Rich Domain Models
- https://github.com/SSWConsulting/SSW.CleanArchitecture/issues/179
-
Properly encapsulating Domain Models
- https://github.com/SSWConsulting/SSW.CleanArchitecture/issues/181
Closing as review has been done and new PBIs created