For the past week , I have been working on creating repository patterns in the project .
Throughout my coding experience in the Tong Hin Sandbox Application . I have implemented some of the common DDD patterns in the project .
In DDD , the Domain normally refers to the “pillar and activity around which the application logic revolves around” . The DDD pattern aims to ease the complexity in an application .
Common terms used in DDD practices :
– Ubiquitous Language: A language structured in the project between team members to solve conflicts
– Bounded context: A description of a boundary within a model
that is defined and applicable to team members
– Aggregate : An aggregate is an encapsulation of entities and value objects
– Service : A functionality that must exist but cannot relate to an entity or value object
– Repository : An interface to allow CRUD around a project
With these practices , it helps to minimize the complexity of the code . These are just the common terms used and there is more to know as I complete new tasks.
