-
Paralleles Testen mittels "Tenant"
In großen Projekten wird das Testen typischerweise immer langsamer und stört die Entwickler. Oftmals sind die sequentiell ablaufenden Integrationtests das Problem, da vor jedem Integrationstest die komplette Datenbank geleert wird. Durch die konsequente Nutzung eines "Tenant" Parameters in allen Usecases und Repositories kann die Datenbank nach jedem Test parallel geleert werden und alle Tests können in ihrem eigenen "Tenant" arbeiten.