Code Patterns
Status
Context
- We need a structured set of rules to define how we go about code patterns, such as how we handle exceptions, logging, etc.
- We need to define a set of patterns that we can use to ensure consistency across the codebase
Decision
- Using MVVM as our base pattern for all UI code
- Using SOLID/DRY/KISS/YAGANI Design Principles as our base patterns
Consequences
- Code will be more readable and structured.
- Code will take longer to write as a result.