Skip to content

xebia/CoDDDing-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoDDDing-labs

This project is a Xebia repo guiding you through several labs of Domain-Driven Design coding.

Requirements

Java

Java 8 or higher Maven Lombok plugin

C#

.Net Core 3.1

Exercise

Lab 1

Start on main branch by implementing the tests TicketBoothShould by doing outside-in TDD. We already setup most scaffolding with an aenemic Domain Model to help you. You can find the stubs for the MovieScreening state at Stubs/. In Stubs you can create your own examples by following the json schema that is already there. It all comes down to the showId that is being used in the tests.

We use the following naive first design of our model to implement with outside-in TDD:

Proposed Model

the result can be find at lab1end

About

No description, website, or topics provided.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published