Anonymous
по другому как
Anonymous
через while
Anonymous
не получится
SarcasmIO
сделать сначала один, потом второй
результат присвоить какому-то свойству и запроцессить его
SarcasmIO
ты как баран на новые ворота смотришь и идти не хочешь
Anonymous
не будет так работать, у меня там такой говнокод
SarcasmIO
будет
SarcasmIO
ничего не изменится
SarcasmIO
для твоего говнокода
Anonymous
Anonymous
Ор
Anonymous
U
U
чо за, он вместо того один раз отправить, отпр много раз
Swiss Osteopath
Троллит че...
SarcasmIO
на такое с-щение всегда нужно отвечать "ясно"
U
неет
U
код достаю, комп занят
.sha
Anonymous
всем форех посоны
Anonymous
я вернулсо
Anonymous
почти трезвой
.sha
Давно ты мутировал в сурового? Раньше кулхацкер был, вроде.
старий
Парни, впервые за своё тут пребывание задаю вопрос. Не игнорьте плиз. А то мне уже начинает казаться, что я один уже нахуй сумасшедший. Есть значит слой, который отвечает за работу с БД, условно назовём его моделями, есть слой, который является клеем, очень тонкий слой, который просто знает какой метод какого класса вызывать - контроллер. Так же все rpc тоже в этом контрлллере.
Вместо контроллера придумывают другой слой, который называют по другому, наполняют его логикой, в модели переносят rpc, работу с базой, а в этом новом «не контроллере» теперь и вызовы и куча логики, которую можно было вынести в модели, ибо так или иначе она связана с базой данных.
Вопрос - зачем нам жирные контроллеры, которые называются по другому (но по сути своей контроллерами являются), зачем нам переносить rpc в модель и не сошёл ли я нахуй с ума, потому что мне кажется, что я один вижу во всей этой схеме какое-то наебалово.
Anonymous
Anonymous
Была временная акция по выживанию в таёжных лесах.
Anonymous
*секс выживанию
Anonymous
Парни, впервые за своё тут пребывание задаю вопрос. Не игнорьте плиз. А то мне уже начинает казаться, что я один уже нахуй сумасшедший. Есть значит слой, который отвечает за работу с БД, условно назовём его моделями, есть слой, который является клеем, очень тонкий слой, который просто знает какой метод какого класса вызывать - контроллер. Так же все rpc тоже в этом контрлллере.
Вместо контроллера придумывают другой слой, который называют по другому, наполняют его логикой, в модели переносят rpc, работу с базой, а в этом новом «не контроллере» теперь и вызовы и куча логики, которую можно было вынести в модели, ибо так или иначе она связана с базой данных.
Вопрос - зачем нам жирные контроллеры, которые называются по другому (но по сути своей контроллерами являются), зачем нам переносить rpc в модель и не сошёл ли я нахуй с ума, потому что мне кажется, что я один вижу во всей этой схеме какое-то наебалово.
такой длиннопост грех не проигнорить
Anonymous
Всё идет по пизде (с)
SarcasmIO
фирс сказал все правильно
SarcasmIO
а еще fat model slim controller, ответ на , "а почему"
старий
SarcasmIO
потому что такова концепция mvc для нашего неправильного веба)
старий
Но это же не контроллер, блять, это же по другому назвали.
SarcasmIO
это репозиторий
SarcasmIO
как сказал малой
старий
Собственно суть вопроса - лыжи не едут или я ебнутый?
Почему не перенести бизнес-логику в модели, как это делают в том же ларчике?)
старий
Учитывая, что это самое начало работы над сервисом и можно сделать хоть репозиторий, хоть модель, хоть все в одном файле написать)
SarcasmIO
есть тысяча и одна причина, зависит от того что ты называешь моделью)
SarcasmIO
вон вчера в ларачате вкидывали про презентеры, ровно то же чо ты описал выше
старий
Меня больше бесит то, что они напихали логику в контроллер
SarcasmIO
ну бесит feel free 2 refactoring
старий
Пока я дома больной сидел
SarcasmIO
заодно узнаешь мотив и цель
старий
Да если бы. Меня тимлид отпиздит железной кочергой
Ярослав
Ребят, всем привет
старий
Уже взяли одного умного рефакторинг делать и вон чо вышло)
Anonymous
Anonymous
Я тебя и тут буду мучать
Ярослав
Поговаривают, что тут умные люди сидят
Ярослав
Dmitriy
@kravalg 🤔 вот тут флудильня
Ярослав
Anonymous
SarcasmIO
послушай что те этот умник на ревью скажет
SarcasmIO
его мотив
Dmitriy
?
SarcasmIO
есть вероятность что был какой-то мотив
SarcasmIO
нельзя сразу обвинить в этом кого-то
SarcasmIO
ну как мин.да
SarcasmIO
старий
Я нарисовал весь концепт, но по итогу вышло как вышло
старий
Четыре дня pr его заворачивал нахуй, пока он по человечески не объяснит в чем соль
SarcasmIO
SarcasmIO
потому что вполне может быть что его компетенция выше твоей
SarcasmIO
и ты просто не понимаешь плюсы и минусы этих подходов
Ярослав
SarcasmIO
задача лида не допускать увеличения избыточной сложности в проекте, если человек может объяснить тебе мотивы и плюсы и минусы этих подходов, не значит что это не правильно
SarcasmIO
SarcasmIO
в концепции ddd это может быть слой Layered Architecture
Ярослав
Нам бы конкретнее , хоть бы пару строк кода глянуть
U
https://hastebin.com/kiqekenino.xml
SarcasmIO
что бы изолировать домен
U
держите
SarcasmIO
Ярослав
И вам, и нам
старий
Пару строк кода кинуть не могу ибо nda и это js
SarcasmIO
обычно достаточно пару минут потупить что бы понять в чем смысл