Domain Driven Design в Go - это не больно (почти) / Илья Сергунин (Авито)

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

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

  • @brunql
    @brunql 5 месяцев назад +9

    Действительно Достойный Доклад

  • @devstrats
    @devstrats 5 месяцев назад +1

    Спасибо за такой шикарный нужный доклад! Выделил главное и донёс слушателю. Максимальное количество пользы в единицу времени👍

  • @artishoo
    @artishoo 4 месяца назад +2

    Писал я датамапперы, но кастил их на структурные теги. Это помогало отвязаться от конкретной реализации и отказаться от внедрения управления данными из сущности, которой манипулирует разработчик. Но чем больше закапывался в теги и рефлексию, тем больше текли абстракции, ведь структура хоть и не могла менять данные в базе, но много знала о них. Думаю для ДДД действительно важнее более явные структуры, в которых есть нужные данные, хоть и придется каждый раз реализовывать датамаппер для каждой сущности. Иначе абстракции протекать начнут.

    • @batazor
      @batazor 4 месяца назад +1

      Лучше обложиться dto'шками, чем потом мучаться с протеканиями 1 сущности в другую, тем более что copilot/etc берут много рутины на себя

  • @hurricane-rus
    @hurricane-rus 2 месяца назад

    Спасибо, отличный обзор DDD на Go

  • @roman.chudov
    @roman.chudov 4 месяца назад

    крутой доклад, полезный. очень понравился.

  • @JaneDoe-od4ep
    @JaneDoe-od4ep 3 месяца назад

    Мы помещаем - ааааааа - логику в одно - ааааааа - место - аааааааа и делаем ее - аааааааа - независимой - аааааааа
    ААААААА!!!!!!!!

  • @МихаилГусев-э4с
    @МихаилГусев-э4с 2 месяца назад

    Вцелом ничего нового. Вероятно, что ДДД было скорее для энтерпрайза создано. Опять же, видно, что для определенных доменов лучше подходит домен-специфичный язык(так, 1с лучше всего для учетных задач, а вот на Го - костыльно как-то получается). Концепт понятный, но в докладе скорее про Чистую архитектуру, а не про ДДД. Про то, что ненужно использовать указатели - прям чето очень спорно. Понятно, что для value objects их лучше не юзать, но для других типов это мастхев.

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

    возможно доклад хороший, но только если в качестве доказательства того, что подход залупа =) первые вопросы сразу же указывают на главные минусы подхода, которые очень значимы.

  • @pashk1ns
    @pashk1ns 4 месяца назад

    meh