Development
Development
This section contains the rules and conventions I consider important in development.
TDD, SOLID principles, and Kotlin code style
Conventional Commits, branching strategy, commit rules
Clear separation of concerns, layered structure, design principles
RESTful API design principles, HTTP status codes, DTO patterns
Given-When-Then pattern, layer-specific test strategies
Audit Trail, Soft Delete, JOOQ query patterns