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

А кто-нибудь из вас отделяет предметную логику от апликацонныой (сервисов)?

Или всегда всё в сервисах пишите?

43 ответов

8 просмотров

Ну я сторонник подхода "Все в одном месте" У меня в экспрессе 1 контроллер на все приложение, и нет сервисов И я во все роуты пихаю этот контроллер, а там уже ифами проверяю урл и выполняю ту или иную логику Очень удобно, советую попробовать В несте сложнее, там у меня 1 провайдер на все, и каждый контроллер тупо return myAloneProvider()

John-Doe Автор вопроса
Михаил Золотарёв
Ну я сторонник подхода "Все в одном месте" У меня ...

Получается, у тебя один контроллер, в котором аплакациооная логика, бизнес логика и еще логика по оркестровке запросов и UI?

John-Doe Автор вопроса
Михаил Золотарёв
Да

А сколько над этим человек работает? Один?

John Doe
Получается, у тебя один контроллер, в котором апла...

Ну а че, удобно когда приложение простое

John-Doe Автор вопроса
Михаил Золотарёв
11

11 человек, получается приложение довольно большое?

John Doe
11 человек, получается приложение довольно большое...

Ну около 50к строк кода и полторы сотни эндпоинтов

John-Doe Автор вопроса
Михаил Золотарёв
Ну около 50к строк кода и полторы сотни эндпоинтов

А тестируете всё интеграционными, получается?

Михаил Золотарёв
Ну около 50к строк кода и полторы сотни эндпоинтов

+ С точки зрения разработчика проблемы с работой не будет, в таком копаться никто не захочет

John-Doe Автор вопроса

А еще вопрос. Был опыт, когда ты выделял предметную область? т.е. у тебя была Rich Model и никакого предметной логики в сервисах не было?

John-Doe Автор вопроса
John Doe
А еще вопрос. Был опыт, когда ты выделял предметну...

блин да DDD дорогая штука на самом деле, реально когда есть время то можно

John-Doe Автор вопроса

знаешь кто такие бизнес аналитики?

John Doe
слышал

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

Roman Kocherezhchenko 🇺🇦
Ну вот, в условиях кровавого энтерпрайза в галерах...

я правильно понял, что все умные все знают, но вот только на галерах умышленно не используют?

John-Doe Автор вопроса

Вроде так проще тестировать и поддерживать проект, когда ответственности разделена

John-Doe Автор вопроса

фронт, но с DDD (паттернами из тактического) знаком и применял на беке?

John Doe
Вроде так проще тестировать и поддерживать проект,...

А ты думаешь это единственный способ разделения ответственности?)

John-Doe Автор вопроса

И? Как это связано с разделением предметной и апликационной логики?

John Doe
И? Как это связано с разделением предметной и апли...

Так же, как твой вопрос связан с русским языком)

John Doe
И? Как это связано с разделением предметной и апли...

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

John-Doe Автор вопроса
John Doe
Ты просто не хочешь гворить или шо?

Може українською буде зрозуміліше?

Denis
Привіт

Батько наш? мати? js - гімно.

Denis
Не зрозумів

ну відповіді аби політику в чат підвезти та позлити русню.

Denis
Кляті мацкалі

та да, трохи проблемні, сьогодні по області 2 прильота

Roman Kocherezhchenko 🇺🇦
та да, трохи проблемні, сьогодні по області 2 прил...

Нехай в дупу собі запхають ті ракети за пукіна

Denis
Нехай в дупу собі запхають ті ракети за пукіна

Что то мне кажется что ты просто транслит используешь :)

Denis
Чому?

Не креактивно

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

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

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Блин, интересно, кто-нибудь когда-нибудь переписывал какую-нибудь игру с x86 на arm? Вообще, такое возможно?
Alan 🔝 Бэброу
13
I just installed it but how do I use it?
Talula
12
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
здравствуйте, у меня есть число шестнадцаттиричное, FFFB например, это -5, как мне в консоль вывести -5? мой самописный atoi преобразовывает -5 в 65531
Maxim Of course
7
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Карта сайта