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

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

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

  • @brunql
    @brunql 7 หลายเดือนก่อน +10

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

  • @devstrats
    @devstrats 7 หลายเดือนก่อน +1

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

  • @hurricane-rus
    @hurricane-rus 4 หลายเดือนก่อน

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

  • @artishoo
    @artishoo 6 หลายเดือนก่อน +2

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

    • @batazor
      @batazor 5 หลายเดือนก่อน +1

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

  • @roman.chudov
    @roman.chudov 6 หลายเดือนก่อน

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

  • @DicoDicoBimBim
    @DicoDicoBimBim 4 หลายเดือนก่อน

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

  • @3a7adka
    @3a7adka 5 หลายเดือนก่อน +6

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

  • @tertiumorganum5665
    @tertiumorganum5665 หลายเดือนก่อน

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

  • @JaneDoe-od4ep
    @JaneDoe-od4ep 4 หลายเดือนก่อน

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

    • @ИванИванов-я5э9к
      @ИванИванов-я5э9к 4 หลายเดือนก่อน

      Хотел бы тоже применить фильтр АААААААААААА.

  • @pashk1ns
    @pashk1ns 6 หลายเดือนก่อน

    meh