Domain Driven Design Review | System Design Essentials

Поділитися
Вставка
  • Опубліковано 11 вер 2024

КОМЕНТАРІ • 21

  • @BeABetterDev
    @BeABetterDev  4 роки тому +4

    What are your Entity Objects in your application?

    • @greenfloatingtoad
      @greenfloatingtoad 3 роки тому +2

      The language Clojure takes the distinction between entity + value very seriously. If you're interested, Rich Hickey has a talk called the Value of Values about this.

    • @shreyasjejurkar1233
      @shreyasjejurkar1233 3 роки тому +1

      Customer is my entity, but the property CustomerName in that Customer entity is value object. Because internally CustomerName is made up of firstName and lastName.

    • @morenoh149
      @morenoh149 2 роки тому

      we have Meeting (its a scheduling tool). A Meeting starts as peding and can be approved or denied, and then it is elapsed.

  • @kokoloism
    @kokoloism 3 роки тому +3

    VO represents the immutable state of entity. VO is basically functional paradigm applied to OOP. Services are procedural.

  • @nemanja.djordjevic
    @nemanja.djordjevic 4 роки тому +7

    You did not like the second half of the book which is the most important part of the book, strategic design. Even Eric Evans said that if could write the book again, he would move to second half to the beginning of the book, maybe even discard tactical patterns.

    • @BeABetterDev
      @BeABetterDev  4 роки тому

      I'll take a second look. There is some good parts from the second half that I really enjoyed such as conceptual contouring, but there were other sections I personally did not find it very useful. This is a personal opinion and nothing against the writer.

    • @kokoloism
      @kokoloism 3 роки тому

      Exactly. DDD is about strategy. Tactic is flexible.

  • @LocuraRosa987
    @LocuraRosa987 4 роки тому +3

    Great content! Well structured video, and always a plus to have the reader's likes and dislikes.
    Definitely gonna give it a chance.
    Thanks!

    • @BeABetterDev
      @BeABetterDev  4 роки тому +1

      Thanks Lea! Super glad you enjoyed and I hope you like the book!

  • @DodaGarcia
    @DodaGarcia 3 роки тому +4

    You speak so well!

  • @arnold6726
    @arnold6726 2 роки тому +2

    I am going through this book right now and man there is way too much gibberish. It's too bloated. Author could probably have shrunken down the content to 150-200 pages but there is way too much going on in it. Still a decent book though, gives you a good idea about how to design and develop a software.

  • @juliangzr4998
    @juliangzr4998 3 роки тому +1

    very well explained, thank you very much

  • @InterviewDOT
    @InterviewDOT 3 роки тому +2

    Nice 👌

  • @upakedesilva2467
    @upakedesilva2467 3 роки тому

    Keen on reading this, do you think this book is relevant anyone?

    • @BeABetterDev
      @BeABetterDev  3 роки тому +1

      Hi Upake, I definitely think it is still relevant!