Как ПРАВИЛЬНО применять DDD: Агрегаты, Сущности, Объекты значений

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 23

  • @KirillSachkov
    @KirillSachkov  3 месяца назад +3

    Мой менторинг - teletype.in/@sachkov/mentoring
    Мой телеграм канал - t.me/sachkov_blog

  • @y060795
    @y060795 3 месяца назад +1

    Спасибо, Кирилл.

  • @Djdjdjdjmemeo
    @Djdjdjdjmemeo 3 месяца назад +2

    Кирилл, я очень жду разговорное видео где ты трогаешь именно бэкенд программистов, лично я долго мучился вопросами по поводу веб апи, ну типл сделал там бэк и тесты на свагере ну и что и что сейчас с этим делать, как с фронтом это связывать. Вот я думаю такие видео многие ждут оо тебя

    • @АртемийКонь
      @АртемийКонь 3 месяца назад

      Такой ролик уже есть

    • @Djdjdjdjmemeo
      @Djdjdjdjmemeo 3 месяца назад

      @@АртемийКонь есть бэк и фронт, нету только бэка

  • @АлександрМамзиков-х1у
    @АлександрМамзиков-х1у 3 месяца назад

    В таблице животных в бд будет ссылка на породу. Но в контексте доменной области мы никак не обозначаем, что breed-name относится к сущности breed? Или исходя из этого дизайна мы не будем делать такую ссылку?

  • @Gorikvorik
    @Gorikvorik 3 месяца назад +7

    С середины видео какая та каша с нарезками

    • @KirillSachkov
      @KirillSachkov  3 месяца назад +2

      В следующие разы постараюсь сделать структуру лучше

  • @julik_r
    @julik_r 3 месяца назад +3

    А еще можно записаться на менторинг?

  • @playvirtul5588
    @playvirtul5588 3 месяца назад +1

    Круто объясняешь

  • @rechw769
    @rechw769 3 месяца назад +1

    мы там были👽👽

  • @antonykruhliashov6595
    @antonykruhliashov6595 3 месяца назад

    Ты менторишь как СА или уже как архитекторов?

    • @KirillSachkov
      @KirillSachkov  3 месяца назад

      Я менторю дотнет разработчиков, которые хотят устроиться джунами

  • @aziat3945
    @aziat3945 3 месяца назад +1

    👍

  • @impappguru
    @impappguru 3 месяца назад

    имхо техника с максимально с не логичными связями после волонтёра, ввозможно такое объяснение конечно, но я и до этого встречался и смысла такого подхода не понял. Связь от сапога к пользователю ларька сапожника выглядит странно

  • @esquire3868
    @esquire3868 3 месяца назад +1

    Кирилл, сделай видео про Unit Testing MSTest + Moq

  • @ВиталийПрограммист
    @ВиталийПрограммист 3 месяца назад +1

    😊😊😊

  • @tolb1517
    @tolb1517 3 месяца назад +1

    Вообще нихера не понятно. Что за подход, на какой хер он нужен. Раньше была теория проектирования реляционных баз данных. В которой всё чётко и логично указано, как строить ER-диаграммы, для чего и зачем. Как эту диаграмму затем конвертировать в готовую таблицу. Чтобы затем с таблицами не возникло никакого геморроя. А здесь нихера не понятно. Что, зачем и почему.

    • @delifeful
      @delifeful День назад

      то что сделал автор - постарался рассказать о ддд за 13 минут - видимо не получилось. Для чего это нужно: для сложной бизнес логики. Т.е. ДДД помогает снизить сложность проекта.
      Сложность проекта быстро возрастает когда кодер пишет код с анемичными моделями, или еще хуже - использует AR для написания бизнес логики. на таких проектах, логика бизнес операции "размазана" по всем сервисам или AR, и вносить какие то правки после - это боль и страдания. Конечно для CRUD приложений он не нужон. но как правило CRUD очень быстро превращаются в монстров. Также в решении проблемы не поможет разделение монолита на сервисы. это только первое приближение к ДДД (когда мы выделяем контекст), не поможет по той причине что микросервис все равно превратят рано или поздно в такого же монстра из которого он родился.

  • @stanislavgvozdilin7473
    @stanislavgvozdilin7473 Месяц назад

    Вода(