Domain Driven Design Naming Conventions
Use camel casing or lower case name.
Domain driven design naming conventions. A good guideline is company solution layer bounded context or other detail. A software architectural template for applying clean domain driven design and cqrs to your own solutions. You may like to extend the above pattern to add more fields like org names or domain or subdomain names if following ddd domain driven design like org names etc.
Domain driven design ddd is the concept that the structure and language of software code class names class methods class variables should match the business domain for example if a software processes loan applications it might have classes such as loanapplication and customer and methods such as acceptoffer and withdraw. The name selection from implementing domain driven design book. Related to the above point is the naming of projects themselves.
Naming conventions all events should be represented as verbs in the past tense as they re things that have been completed in the past for example customerrelocated cargoshipped selection from domain driven design in php book. From the source domain driven design is not a technology or a methodology. Domain driven design solves complex domain models connecting to the core business concepts.
The primary focus of the project is the core domain and domain logic. Domain driven design was first articulated by eric evans in 2003 in his seminal book domain driven design. According to the book it focuses on three principles.
Domains can contain the english language letters a through z and the digits 0 through 9. Following are the basic rules to be observed while choosing a domain name. For whatever reason there may not be any consistency in how objects are named.
Basic module naming conventions in both java and c the names of modules reflect a hierarchical form 1 each level in the hierarchy is separated by a dot period. Also two hyphens together is usually not permitted and hyphens cannot appear. Mongodb collection naming.