BASTA Mainz
Compartment model contamination is bad - what can I do about it?
Technical and functional code belong separately. A seemingly simple architectural rule that is violated in virtually every real project. Even current frameworks such as Spring, Hibernate and co. easily contaminate our domain models.