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

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

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

43 ответов

26 просмотров

Ну я сторонник подхода "Все в одном месте" У меня в экспрессе 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
Чому?

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта