Maxim Kainov
Maxim Kainov
Maxim Kainov
Типа если нет статьи, то нельзя переделать
atcq (Алексей)
факт смешения слоёв, когда ты даже не представляешь простой метод, как отодрать форм билдер от конкретной имплементации фронтенда
atcq (Алексей)
статью предложил как простой способ продемонстрировать наличие данного метода
Maxim Kainov
Между бизнес логикой и фронтендом есть интеграция. Адаптер. В данном случае форма это адаптер. Меняешь взаимодействие, переделываешь адаптер. Что тебе не ясно.
atcq (Алексей)
да я не спорю, что это адаптер, только от этого он не перестаёт быть смесью из бл/ui контекстов
код в рамках такого адаптера едва ли можно назвать бл в принципе, да и можно такие адаптеры не писать
Maxim Kainov
Maxim Kainov
atcq (Алексей)
потом сказал что в факте использования такого адаптера нет никакого смешения слоёв )
Maxim Kainov
Захочешь отделишь, захочешь нет
Maxim Kainov
Форма это тоже сервис, если что
atcq (Алексей)
угу, в этом согласен, но это не чистая бл, это что-то вроде написания бизнес логики в php шаблоне (никто не умрет, но точно не best practices)
atcq (Алексей)
Форма это тоже сервис, если что
форма - это форма, в реальности бекенд с формами не работает а принимает куски данных из post, те. термин как минимум должен быть другой
Maxim Kainov
Короче, ты к чему это все говоришь
atcq (Алексей)
к тому, что тот пример за бл считать нельзя
Maxim Kainov
Maxim Kainov
atcq (Алексей)
только это будет не проверка данных формы, это будет проверка данных для создания товара
atcq (Алексей)
и никакой логики "если товара не существует, то спрашиваем имя" - тут нет
Maxim Kainov
atcq (Алексей)
потому что rest метод на создание товара - отвечает за создание и в редактировать товар никогда не будет )
Maxim Kainov
Ну и каша у тебя в голове
atcq (Алексей)
Ну и каша у тебя в голове
наоборот, ты мешаешь клиентскую логику, которая может быть вообще в другом приложении и бл бекенда
Maxim Kainov
Ты по любому будешь проаерять на сервере пользовательские данные. Был товар или нет, должно быть получено название или нет
atcq (Алексей)
в виде "если товар не создан - запрашиваем имя" - точно нет, потому что мы или создаём товар и имя по умолчанию нужно, или это другой rest метод
Maxim Kainov
Форма сразу делает проверку и отображает нужный хтмл. В случае спа, все будет то же самое, только форма уже не будет рендерить хтмл
atcq (Алексей)
ну я вроде написал, чем отличие
atcq (Алексей)
того условия из примера - точно не будет
Maxim Kainov
Какое у тебя будет условие зависит от бл
Maxim Kainov
В данном случае такая бл
atcq (Алексей)
ну так да, можно представить что в том месте было что-то другое
Maxim Kainov
Независимо формы у тебя или спа
atcq (Алексей)
что не отменяет факта, что конкретно то условие - не бл и пример говно 😂
Maxim Kainov
От этого бл не меняется
Maxim Kainov
atcq (Алексей)
ну ладно
Maxim Kainov
Спор я выиграл. А хамить начал он.
Maxim Kainov
Я привел пример, он назвал его гавном. Это хамство.
Maxim Kainov
Это хамство в адрес разработчиков
netspike
Вы канал со срачем не перепутали ?
Maxim Kainov
Я думаю, тебе нужно за такое бан
Maxim Kainov
А меня не за что
netspike
Всю бурю эмоций в личке
netspike
Следующий раз будет бан
Maxim Kainov
Гонишь
Maxim Kainov
Все, хватит. Это у тебя тут какие то претензии.
Сергей
серьезное заявление.
netspike
Спам не спам ?)
Anonymous
Сто проц спам
netspike
Ты спам ?)
Andrei
symfony только для суровых мужиков?)
netspike
))))
Maks
А если у него синдром пизды в поле фром
Maks
И окажется не Наташа а Наташ
Наташа
Egor
Конечно!
Выбери пешеходные переходы
Egor
Пингуется?
Maxim Kainov
Не подсказывай
Maxim Kainov
Andrei
А чего, вы программистов девушек не видели? У нас 2, фронт и бек
Andrei
причем по беку стоит некоторых троих лоботрясов
Maxim Kainov
Andrei
редко да, но есть
Kirill
Из тех, что на собеседовании любят
Kirill
Конечно!
Тогда скажи что нибудь на спамском
Egor
Этого бота кто-то забанит?
Egor
yi bo
Maks
Наташа
Вы таким тут не рады?)