General
272 views
Domain-Driven Design
Quick Definition
Software approach centered on business domain logic
Full Definition
An approach to software development centered on the business domain and its logic.
Examples
bounded contexts, aggregates, repositories, ubiquitous language
Related Terms
ddd
repository-pattern
architecture
More General Terms
SOLID
Five design principles for maintainable OOP software
12-Factor App
Methodology for building scalable maintainable SaaS apps
Trunk Based Development
Branching model integrating code to main branch frequently
TDD
Writing tests before code in a red-green-refactor cycle
BDD
Extending TDD with natural language behavior specs
Code Review
Examining code changes before merging for quality