Aktywne Wpisy

wykop +28
Kogo chcielibyście zobaczyć w kolejnym AMA?
Są ludzie, których śledzimy od lat, których głos kojarzymy z konkretnymi sytuacjami, których wypowiedzi nas wkurzają albo przeciwnie - dają do myślenia. Czasem brakuje jednej rzeczy: możliwości zapytania ich o coś wprost, bez dziennikarskich filtrów, bez gotowych odpowiedzi z wywiadów promujących nową płytę, film albo ustawę. Po prostu: normalna rozmowa z człowiekiem, którego zazwyczaj oglądamy z dystansu.
Dlatego wrzucamy to pytanie tutaj, do Was: kto według Was
Są ludzie, których śledzimy od lat, których głos kojarzymy z konkretnymi sytuacjami, których wypowiedzi nas wkurzają albo przeciwnie - dają do myślenia. Czasem brakuje jednej rzeczy: możliwości zapytania ich o coś wprost, bez dziennikarskich filtrów, bez gotowych odpowiedzi z wywiadów promujących nową płytę, film albo ustawę. Po prostu: normalna rozmowa z człowiekiem, którego zazwyczaj oglądamy z dystansu.
Dlatego wrzucamy to pytanie tutaj, do Was: kto według Was
źródło: AMA
Pobierz
Cześć #nieruchomosci :) w poniedziałek organizuję w Łodzi spotkanie otwarte.
Porozmawiamy między innymi o mieszkaniówce, CPK i o tym, jak zapobiec wyludnianiu się miast.
To już kolejne z takich spotkań - z częścią z Was widziałam się w Warszawie i Katowicach. Prosiliście też o Łódź - więc przyjeżdżam:)
Wstęp wolny, będzie czas na swobodne zadawanie pytań.
Zapraszam! ( ͡° ͜ʖ ͡°)
Porozmawiamy między innymi o mieszkaniówce, CPK i o tym, jak zapobiec wyludnianiu się miast.
To już kolejne z takich spotkań - z częścią z Was widziałam się w Warszawie i Katowicach. Prosiliście też o Łódź - więc przyjeżdżam:)
Wstęp wolny, będzie czas na swobodne zadawanie pytań.
Zapraszam! ( ͡° ͜ʖ ͡°)
źródło: hhhh
Pobierz




Jak mam se domenę, obiekty o znaczeniu biznesowym, które coś se robią, bez używania zewnętrznych rzeczy i mam adaptery, które potrafią np. przekonwertować obiekt domenowy do xml albo na dto albo wyciągnąć obiekt domenowy z bazy to teraz jak to połączyć? Prawidłowe będzie gdy:
stworzę se service, który będzie używał obiektów domenowych i adapterów (zdefiniowanych jako abstrakcji)?
Gdzie umieścić taki serwis? W pakiecie domain czy adapters? A może osobno?
A może to obiekt domenowy powinien używać se adapterów przez abstrakcję, a nie że serwajs jakiś?
źródło: l7knijwaobb51
Pobierz@aczutuse: ( ͡° ʖ̯ ͡°) ale zaśmierdziało legacy
źródło: giphy
Pobierzźródło: 1*aD3zDFzcF5Y2_27dvU213Q
Pobierz@aczutuse: I to jest właśnie zarąbiste w tej architekturze, że samo serce aplikacji nie jest zaśmiecone szczegółami technicznymi integracji z innymi usługami. Polecam przy tym tak samo potraktować bazę danych - jako jedną z opcji integracji, do której wystawiamy adaptery - nieźle rozwiązuje to pokusę pomieszania klas encji z agregatem domeny.
A odpowiadając na pytanie - pakowałbym to do adapters, bo IMHO to adaptery mają wiedzieć
Przykładowo jeśli twoja firma zajmuje się dostarczaniem rozwiązań do parsowania xml-i, json-ów, csv-ów itd to obiekty wykonujące taką logikę są w rozumieniu DDD dziedziną
exceptioni wyciagnac go na wierzch?@aczutuse: Dla mnie REST to zwykle też infrastruktura, więc może być w tym samym (⌐ ͡■ ͜ʖ ͡■)
A po co exceptionom jakieś wyjątkowe traktowanie skoro mogą pojawić się w tylko w infrastrukturze i tam będą przechwycone? Domain-driven, a nie stary-tutorial-z-pakietami-wg-rodzajów-obiektów-driven ( ͡° ͜ʖ ͡°)
@PaaD: bedom wywalone do logów i w odpowiedzi restowej (w odpowiedzi opakowywane są w kod błędu jeszcze)...
Dałem se to do application/web.
/application
----/exception
to szczegół implementacyjny/util więc poza domeną - po co domena ma wiedzieć cokolwiek o warstwie
Czemu serwajs jest w warstwie infrastruktury nie aplikacji? Zwykle serwisy aplikacyjne odpowiedzialne za wykonanie jakiegoś use case'a jak nazwa mówi siedzą w warstwie aplikacji, chyba że to jakiś inny serwis, nie wiem. Zwykle jest tak, że web controller woła serwis aplikacyjny albo handler jak używasz CQRS i ten serwis/handler zajmuje się orkiestracją obiektów domenowych. Czyli pobiera agregat z bazy danych wykonuje logikę, zapisuje stan agregatu za pomocą repozytorium i jak trzeba to
domain/
----/entity
Komentarz usunięty przez autora