170 похожих чатов

Кто-Нибудь пытался реализовать гексагональную архитектуру в реальном проекте?

14 ответов

24 просмотра

Да

Andreev-Andrey Автор вопроса

Что за проект был?

Шо конкретно хочешь узнать? Я ж под нда

Andreev-Andrey Автор вопроса

Да мне просто интересно было бы посмотреть на реализацию конкретного проекта. Вроде в теории более менее ясно, а вот на практике — *издец. Начиная с того, как правильно организовать bounded context, агрегаты и тд. Плюс правильное хранение в бд. Я написал часть бизнес-логики, а потом при переносе в бд там чуть ли не circle dependencies получились, ну и тд — проблем вообще много Смотрел несколько видосов с конференций — чуваки обсуждали как создавали проекты на ddd архитектуре. Так вот они только слои бизнес-логики три недели организовывали: а на проекте более 20 разработчиков. Короче писать одному-вдвоём на этом подходе это имхо самоубийство. Свой стартап можно годами писать и так и не выпустить в прод))

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

Andreev-Andrey Автор вопроса

Вот я того же мнения — когда код начнёт чём-то пахнуть — уже можно будет подумать над строгой архитектурой

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

Я в ДДД вообще не силен, у меня гексагоналка+скрс сильно вдохновлённые книгой которую советовал мелихов. По поводу размера проекта, это микросервис, который я сам писал, там всего штук 5-6 юзкейсов, так что один человек справится

ДДД запретное слово. По моему оно самое непонимаемое в индустрии и в то же время на хайпе.

Я тоже ее нихера не понимаю

+

Andreev-Andrey Автор вопроса

Наверно потому что в теории все звучит очень красиво — безграничное масштабирование, удобное тестирование, дешевая поддержка, линейный рост сложности проекта и море других прекрасных слов

Да, но пока освоишь как это реализовать - контора уже обанкротится

Да не, ты чо. Я уже создал папочки service, repository, entity ... Всё получится)

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта