Mamy jakiś serwis, który pobiera encję z repozytorium i wykonuje na niej jakąś logikę. Encja składa się z np. 10 value objectów i każdy z nich ma mniej lub bardziej skomplikowaną walidację. Encja w repozytorium przed pobraniem jest mapowania np. z encji hibernetowej na encję domenową i w czasie tego mapowania uruchamiają się walidatory value objectów i tutaj jest problem, bo skoro encja już była zapisana w repozytorum, to siłą rzeczy musi
- Najlepsze
- Wszystkie komentarze

Treść przeznaczona dla osób powyżej 18 roku życia...
W DDD powinno się używać repository i dao czy wystarczy samo repository + mapowanie?
#naukaprogramowania #programowanie #ddd #java
#naukaprogramowania #programowanie #ddd #java
- Najlepsze
- Wszystkie komentarze

@Edelner: jakie mapowanie? Jeśli repository to interfejs, to wszelkie detale odnośnie implementacji i zależności do frameworków powinny być usunięte. Ale komu by się chciało?
Mam encję domenową Task z m.in polem Description. Encja udostępnia między innymi metodę IsDescriptionLengthCorrect, która w podejściu obiektowym przyjmowała by jakiś interfejs, a w innej warstwie ten interfejs byłby implementowany. Chciałem jednak wprowadzić elementy funkcyjne do mojego kodu i teraz metoda isDescriptionLengthCorrect zamiast intefejsu przyjmuje Predicate. W innej warstwie mam DescriptionLengthValidatorProvider z publicznym finalnym (!) polem Predicate z jego implementacją. Czy takie podejście jest ok czy brakuje jakiegoś elementu? Bo obiektowo, to
- Najlepsze
- Wszystkie komentarze
@Edelner: w DDD chodzi o enkapsulacje logiki w warstwie domenowej, a ty ja próbujesz gdzieś delegować. Poza tym taka metoda jest bez sensu - ta walidacja powinna być wykonywana w momencie tworzenia obiektu, a utworzony obiekt już na pewno być poprawny.

Chce zastosować #cipex mam ciemne okna i elewacje,.czy takie preparaty zostawiają jakieś ślady lub plamy czy można śmiało psikac np na klinkier i ramy okienne? #dezynsekcja #ddd

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze
@linoskoczek_nad_blekitem: ja tylko napiszę że ten kraj powinien się nazywać DDD

@linoskoczek_nad_blekitem: taaa i fajnie
#programowanie
#ddd
Zastanawiam się nad powszechnie używanym w kontekście architektury oprogramowania terminie "business".
Chodzi mi o takie pojęcia jak "business logic", "business rules" etc. To po pierwsze kojarzy się automatycznie z jakąś organizacją biznesową - czyli czymś co przynosi zyski. Jak to rozumieć? Wydaje mi się że bardziej adekwatną i lepiej przetłumaczalną na polski jest pojęcie "domain". Przykładowo - czy robiony hobbistycznie program szachowy, gdzie próbujemy zastosować wszelkie
#ddd
Zastanawiam się nad powszechnie używanym w kontekście architektury oprogramowania terminie "business".
Chodzi mi o takie pojęcia jak "business logic", "business rules" etc. To po pierwsze kojarzy się automatycznie z jakąś organizacją biznesową - czyli czymś co przynosi zyski. Jak to rozumieć? Wydaje mi się że bardziej adekwatną i lepiej przetłumaczalną na polski jest pojęcie "domain". Przykładowo - czy robiony hobbistycznie program szachowy, gdzie próbujemy zastosować wszelkie
- Najlepsze
- Wszystkie komentarze

@TomAss83: język to język, nie szukaj w tym logiki. Domena jest dla mnie tak samym złym słowem (albo nawet gorszym), zresztą na wiki odnośnie DDD domain/business są używane zamiennie. Dla mnie te wszystkie "business" rzeczy to wymagania funkcjonalne

@TomAss83: > Jak to rozumiecie - czy mówiąc o "business rules", "business logic" zawsze muszę myśleć w kontekście oprogramowania które pozwala realizować model biznesowy jakiejś organizacji, firmy
Nie, logika biznesowa to jest ogólna nazwa na zbiór reguł i zachowań występujących w określonej dziedzinie. Taką dziedziną jak najbardziej może być szyfrowanie czy gra w szachy, ale mogą też być ubezpieczenia, e-commerce, bankowość, księgowość itd... Dlatego ja wolę mówić logika dziedzinowa (nie
Nie, logika biznesowa to jest ogólna nazwa na zbiór reguł i zachowań występujących w określonej dziedzinie. Taką dziedziną jak najbardziej może być szyfrowanie czy gra w szachy, ale mogą też być ubezpieczenia, e-commerce, bankowość, księgowość itd... Dlatego ja wolę mówić logika dziedzinowa (nie

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze
#ddd #nofapchallenge
Brat i ojciec są coraz bliżej pobicia się ... Non stop wrzaski i kłótnie. Brat znalazł pomysł na to : tym razem nie ustąpić ...
Boję się ile jeszcze będzie trwać eskalacja tego konfliktu i czy brat kiedyś się weźmie serio za terapię.
Jest ochota by wejść w ciąg. Oj jest. Nie powiem ...
Brat i ojciec są coraz bliżej pobicia się ... Non stop wrzaski i kłótnie. Brat znalazł pomysł na to : tym razem nie ustąpić ...
Boję się ile jeszcze będzie trwać eskalacja tego konfliktu i czy brat kiedyś się weźmie serio za terapię.
Jest ochota by wejść w ciąg. Oj jest. Nie powiem ...

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze


- Najlepsze
- Wszystkie komentarze

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze



- Najlepsze
- Wszystkie komentarze

54 letni Tyson zrobiłby większość naszych prospektów CW/HW ze swoją obecną formą. Komentarze Kostyry to tortura dla uszu.
Daniel Dubois pierwsza walka z kimś lepszym i od razu piękne obnażenie. Joyce pokazał jego braki w obronie, to że jak mu nie idzie to brak mu trochę zimnej głowy. Jak wcześniej myślałem że DDD jest gotowy na walki z ludźmi z top10 tak teraz myślę że miałby bardzo ciężko, brak mu jeszcze tego
Daniel Dubois pierwsza walka z kimś lepszym i od razu piękne obnażenie. Joyce pokazał jego braki w obronie, to że jak mu nie idzie to brak mu trochę zimnej głowy. Jak wcześniej myślałem że DDD jest gotowy na walki z ludźmi z top10 tak teraz myślę że miałby bardzo ciężko, brak mu jeszcze tego


- Najlepsze
- Wszystkie komentarze


- Najlepsze
- Wszystkie komentarze

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze

Cześć, próbuję w swoim małym projekcie oddzielić warstwę obiektów domenowych od encji, które są zapisywane do bazy danych i mam taki problem:
Przykład (używam JPA)
VisitEntity -> poza standardowymi typami prostymi (id, datę itp) przechowuje informacje o Doktorze (DoctorEntity).
DoctorEntity
Przykład (używam JPA)
VisitEntity -> poza standardowymi typami prostymi (id, datę itp) przechowuje informacje o Doktorze (DoctorEntity).
DoctorEntity
- Najlepsze
- Wszystkie komentarze
Jesli walidacja jest na tyle kosztowna że musisz iść na kompromisy i zrezygnować z silnego trzymania się spójności jaką daje