Domain Driven Design Review | System Design Essentials

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2024

ความคิดเห็น • 21

  • @BeABetterDev
    @BeABetterDev  4 ปีที่แล้ว +4

    What are your Entity Objects in your application?

    • @greenfloatingtoad
      @greenfloatingtoad 4 ปีที่แล้ว +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.

  • @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 4 ปีที่แล้ว

      Exactly. DDD is about strategy. Tactic is flexible.

  • @kokoloism
    @kokoloism 4 ปีที่แล้ว +3

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

  • @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!

  • @juliangzr4998
    @juliangzr4998 3 ปีที่แล้ว +1

    very well explained, thank you very much

    • @BeABetterDev
      @BeABetterDev  3 ปีที่แล้ว

      Glad it was helpful Julian!

  • @arnold6726
    @arnold6726 3 ปีที่แล้ว +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.

  • @InterviewDOT
    @InterviewDOT 4 ปีที่แล้ว +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!