Posts Tagged ‘DDD’
Lazy Loading nie ma sensu?
W najnowszym artykule z serii Receptury projektowe – niezbędnik początkującego architekta, Sławek Sobótka traktuje o mapowaniu relacyjno-obiektowym prawdziwych obiektów na kanwie DDD i JPA. Udowadnia 3 tezy:
- Lazy Loading nie ma sensu,
- Mapowanie @OneToMany z wykorzystaniem tabeli linkującej (domyślne zachowanie hibernate) nie ma sensu,
- Blokowanie Optymistyczne oparte jedynie na @Version nie ma sensu
Artykuł tradycyjnie dostępny jest za darmo w wersji pdf na stronie Autora.
Zarządzenie złożonością przez trójpodział logiki – Open/closed principle w praktyce
Open/closed Principle to jedna z zasad SOLID.
Kod powinien być otwarty na rozbudowę jak kwiat lotosu o świcie i zamknięty na zmiany jak kwiat lotosu o zmierzchu
Jednak jak w praktyce zastosować tą zasadę? Czy aplikuje się ona jedynie na poziomie Object Oriented Design czy również na poziomie architektury aplikacyjnej?
Read the rest of this entry »
DDD – lek na Legacy Code?
Robert Reppel, Senior Solution Architect w PayByPhone.com opowiada o zastosowaniu technik Domain-Driven Design oraz SOLID w celu polepszenia jakości Legacy Code. W prezentacji nie zabraknie przykładowego kodu.
Link do prezentacji na InfoQ.