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

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

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

  • @brunql
    @brunql 6 месяцев назад +10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @3a7adka
    @3a7adka 5 месяцев назад +6

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

  • @tertiumorganum5665
    @tertiumorganum5665 9 дней назад

    Какойто бред- не используем Data теги, scan, весь sqlx для базы данных и страдаем от того что мы не можем автоматически заметить свою структуру к таблице. Вот бы бвл автомеппер! Так он есть, и страдание это потому, что мы не используем data теги. вопрос Какого хрена вообще?

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

    meh