Kniha o DDD v českom jazyku

oss

  • ***
  • 170
    • Zobrazit profil
    • E-mail
Kniha o DDD v českom jazyku
« kdy: 31. 10. 2022, 13:37:57 »
Viete mi odporucit nejaku knihu o DDD v ceskom alebo slovenskom jazyku?

PS: naozaj nemusite pisat, ze sa mam naucit anglicky, mam dovody preco ju chcem zohnat v cestine.
« Poslední změna: 31. 10. 2022, 14:01:46 od Petr Krčmář »


a6b

  • ***
  • 119
    • Zobrazit profil
    • E-mail
Re:Kniha o DDD v českom jazyku
« Odpověď #1 kdy: 31. 10. 2022, 16:28:57 »
a jenom dotaz proc?

a pouziva nekdo jeste ddd, kdyz uz lze gdb pouzit s modernimi ide.

Re:Kniha o DDD v českom jazyku
« Odpověď #2 kdy: 31. 10. 2022, 16:31:12 »
Pocitam, ze dotaz nebyl na debuger ale na metodologii?

a6b

  • ***
  • 119
    • Zobrazit profil
    • E-mail
Re:Kniha o DDD v českom jazyku
« Odpověď #3 kdy: 31. 10. 2022, 16:58:37 »
Pocitam, ze dotaz nebyl na debuger ale na metodologii?

tos' me dostal :-)
domain driven development.

uetoyo

  • ***
  • 203
    • Zobrazit profil
Re:Kniha o DDD v českom jazyku
« Odpověď #4 kdy: 31. 10. 2022, 20:40:31 »
Na knihy v češtině se vykašli. Sežeň si Blue/Red book + Clean Architecture a sleduj hlavně přednášky + blogy.
DDD a metodika obecně se také mění a přizpůsobuje době. Filtruj, hodně blogů obsahuje kraviny (špatně) přepsané z těch knih nebo velké nepravdy. Pěkná kniha pro Python a DDD/Clean Architecture vyšla u O'Reilly nedávno. Skvělé je DDD ve funkcionálních jazycích např. Domain Modeling Made Functional (Scott Wlaschin) a Functional and Reactive Domain Modeling (Debasish Ghosh) a dále https://blog.ploeh.dk/. Další knihy a případně dokonce i papery na vyžádání :D.

DDD je dobrá metodika, ale není to kuchařka. Chce to cit, praxi a nedogmatický přístup.

« Poslední změna: 31. 10. 2022, 20:43:40 od uetoyo »


Idris

  • *****
  • 2 285
    • Zobrazit profil
    • E-mail
Re:Kniha o DDD v českom jazyku
« Odpověď #5 kdy: 31. 10. 2022, 20:52:10 »

uetoyo

  • ***
  • 203
    • Zobrazit profil
Re:Kniha o DDD v českom jazyku
« Odpověď #6 kdy: 01. 11. 2022, 07:53:24 »
Skvělé je DDD ve funkcionálních jazycích
Také pěkný odkaz: https://www.reddit.com/r/programming/comments/p2i2f2/domain_driven_design_made_dependently_typed_with/
O Idris tu ještě článek nebyl co? Vzhledem k tomu že má, mimo jiné, backend pro Scheme/Racket, mohlo by to zajímat i Pavla T.

Idris

  • *****
  • 2 285
    • Zobrazit profil
    • E-mail
Re:Kniha o DDD v českom jazyku
« Odpověď #7 kdy: 01. 11. 2022, 10:42:05 »
Skvělé je DDD ve funkcionálních jazycích
Také pěkný odkaz: https://www.reddit.com/r/programming/comments/p2i2f2/domain_driven_design_made_dependently_typed_with/
O Idris tu ještě článek nebyl co? Vzhledem k tomu že má, mimo jiné, backend pro Scheme/Racket, mohlo by to zajímat i Pavla T.
Jen zprávičky.

Jo, backendů má několik, ale Chez Scheme je primární.

oss

  • ***
  • 170
    • Zobrazit profil
    • E-mail
Re:Kniha o DDD v českom jazyku
« Odpověď #8 kdy: 02. 11. 2022, 07:26:57 »
Chcem knihu, lebo knihy to zvycajne beru komplexne.
A blogy, casto su to kratke clanky ludi, co si myslia, ze jednom projekte objavili  ameriku, pricom je to zle.

hknmtt

Re:Kniha o DDD v českom jazyku
« Odpověď #9 kdy: 02. 11. 2022, 07:40:56 »
Knihu nepotrebujes by som povedal. Staci len pochopit koncept. DDD je proste o tom ze si musis rozkuskovat projekt na domeny kde kazda ma vlastne procesy a datove struktury do ktorych ina domena nemoze zasahovat a moze si takto zit vlastnym zivotom(napriklad ked nastane merger dvoch firiem tak su to samostatne domeny kde treba vymysleit ako budu so sebou komunikovat ale stale su to de facto izolovane kontexty). A nasledne tieto domeny potom poprepajas. Je to cisto iba o tom ze vrstvis urovne logiky na seba ako cibulu. Napriklad si vezmi nejaku velku korporaciu - mas tam uctovne oddelenie, mas tam nakupne oddelenie a mas tam predajne oddelenie. Kazde same o sebe je izolovany svet kde su iste pravidla, to je ta domena, a musis ich potom prepojit aby vedeli so sebou pracovat. To je ta vrstva nad. Napriklad v domene uctovnictvo je email klienta alebo odberatela iba jeden malo-vyznamny kontaktny udaj, ale napriklad v online marketingovom oddeleni je to unikatny identifikator uzivatela a pracuju tam s nim inak. Takze napriklad v uctovnom oddeleni by to bolo iba policko v db kdezto v marketingovom oddeleni by to bol primarny index v db. A td skratka. Je to iba izolacia kontextu, nic viac. Toto sa knihami nenaucis, to treba robit :)

Ja de fact orobim ddd uz par rokov lebo som s tym zacla pre jedne projekt a uz som si zvykol. Zaroven  aj event sourcing a napriklad aktualne aj CQRS.

- -
Este zjednodusenejsie by som to popisal ako ze kazda domena je akoby kniznica ktora ma interface cez ktory moze komunikovat s vonkajsim svetom(v DDD sa to tusim vola ports/adapaters ale je to proste interface). A to je cele proste. Netreba pre to citat 300 strankove knihy.
« Poslední změna: 02. 11. 2022, 07:43:47 od hknmtt »

uetoyo

  • ***
  • 203
    • Zobrazit profil
Re:Kniha o DDD v českom jazyku
« Odpověď #10 kdy: 02. 11. 2022, 09:40:54 »
Knihu nepotrebujes by som povedal. Staci len pochopit koncept. DDD je proste o tom ze si musis rozkuskovat projekt na domeny kde kazda ma vlastne procesy a datove struktury do ktorych ina domena nemoze zasahovat a moze si takto zit vlastnym zivotom(napriklad ked nastane merger dvoch firiem tak su to samostatne domeny kde treba vymysleit ako budu so sebou komunikovat ale stale su to de facto izolovane kontexty). A nasledne tieto domeny potom poprepajas. Je to cisto iba o tom ze vrstvis urovne logiky na seba ako cibulu. Napriklad si vezmi nejaku velku korporaciu - mas tam uctovne oddelenie, mas tam nakupne oddelenie a mas tam predajne oddelenie. Kazde same o sebe je izolovany svet kde su iste pravidla, to je ta domena, a musis ich potom prepojit aby vedeli so sebou pracovat. To je ta vrstva nad. Napriklad v domene uctovnictvo je email klienta alebo odberatela iba jeden malo-vyznamny kontaktny udaj, ale napriklad v online marketingovom oddeleni je to unikatny identifikator uzivatela a pracuju tam s nim inak. Takze napriklad v uctovnom oddeleni by to bolo iba policko v db kdezto v marketingovom oddeleni by to bol primarny index v db. A td skratka. Je to iba izolacia kontextu, nic viac. Toto sa knihami nenaucis, to treba robit :)

Ja de fact orobim ddd uz par rokov lebo som s tym zacla pre jedne projekt a uz som si zvykol. Zaroven  aj event sourcing a napriklad aktualne aj CQRS.

- -
Este zjednodusenejsie by som to popisal ako ze kazda domena je akoby kniznica ktora ma interface cez ktory moze komunikovat s vonkajsim svetom(v DDD sa to tusim vola ports/adapaters ale je to proste interface). A to je cele proste. Netreba pre to citat 300 strankove knihy.
Přesně kvůli tomu co tu zmateně píšeš, potřebuje knihu, ideálně několik, pak praxi, nabýt si čumák a znovu.
Tohle "stačí pochopit koncept" jsem zažil u kolegy. Nevyšlo to.

pravda, netřeba číst hned vše, zkus kouknout sem na tipy.

https://github.com/heynickc/awesome-ddd

uetoyo

  • ***
  • 203
    • Zobrazit profil
Re:Kniha o DDD v českom jazyku
« Odpověď #11 kdy: 02. 11. 2022, 09:45:11 »
Chcem knihu, lebo knihy to zvycajne beru komplexne.
A blogy, casto su to kratke clanky ludi, co si myslia, ze jednom projekte objavili  ameriku, pricom je to zle.
Tak si vezmi nějakou co je uvedena. V češtině nic není. Blogy sleduj od autorů těch knih.
Např. tento https://blog.ploeh.dk/ viz třeba https://blog.ploeh.dk/2020/01/27/the-maitre-d-kata/
nebo http://debasishg.blogspot.com/ nebo https://verraes.net/2014/01/domain-driven-design-is-linguistic/

Domain-Driven Design is Linguistic!