Autor: Jonas Kilian

0

Domain Driven Design

In vielen Anwendungen wird die Geschäftslogik im Service- bzw. Application-Layer untergebracht: CustomerMgmgService, OrderMgmtService, ProductMgmtService usw. Diese Aufteilung ist meist zufällig gewählt, ist mit der Zeit schwer zu verändern und führt häufig zu Duplizierung von...

0

Refactoring

Als „Refactoring“ bezeichnet man die technische Veränderung von Software unter exakter Beibehaltung deren Funktionalität. Hintergrund ist die Verbesserung einer nicht-funktionalen Anforderung wie Wartbarkeit oder Wiederverwendbarkeit. Um ein reibungsloses Refactoring zu gewährleisten, sollte die betroffene Software...