Size: a a a

2020 August 11

AC

A C in PHP
Альберт Степанцев
ранние возвраты
норм кстати
насчёт одного, ничего не имею против, а я видел как таких ретернов делали по 10)
источник

DT

Dmitriy Tkachenko in PHP
Исключения названы так из-за исключительных ситуаций, в которых их надо использовать. Хотите логику на исключениях? Ну возьмите лейблы и goto, они вроде ещё не выпилкны из пхп
источник

BT

Bohdan Turchyk in PHP
Sergei Baikin
А мне нравится идея из мира TS. Они используют jsonSchema. Для валидации используют. Оказалось очень удобно использовать одну и туже валидацию на фронте и на бэке с пхп. Данные проверяются до попадания в дто(или что другое). Ненадо никаких исключений. А бонусом ты имеем что у нас бэк и фронт используют одну и туже валидацию. Бонусом можно клиентам давать эти схемы. Для всех языков есть либы для jsonSchema.  Тоже самое давно было с xml. Переизобретение велосипеда но все равно удобно.
когда я это щупал (пару лет назад) оно было весьма сырым
источник

АС

Альберт Степанцев... in PHP
A C
насчёт одного, ничего не имею против, а я видел как таких ретернов делали по 10)
я видел конструктор на 30 аргументов
это называли DI
и ничего, выжил ))
источник

AC

A C in PHP
Aleksandr Khristenko
Кстати, а чем обвешиваться ифами хуже, чем обвешиваться кэтчами?
а не считаю, что хуже, мне вот удобнее работать в данном контексте с исключениями и я хотел доводы против)
источник

АС

Альберт Степанцев... in PHP
Dmitriy Tkachenko
Исключения названы так из-за исключительных ситуаций, в которых их надо использовать. Хотите логику на исключениях? Ну возьмите лейблы и goto, они вроде ещё не выпилкны из пхп
не читатель
источник

AC

A C in PHP
Альберт Степанцев
я видел конструктор на 30 аргументов
это называли DI
и ничего, выжил ))
не, ну это уже пиздец
источник

SP

Sergey Protko in PHP
Альберт Степанцев
я видел конструктор на 30 аргументов
это называли DI
и ничего, выжил ))
я видел парсинг xml с полями на норвежском размазанными по шаблонам joomla. что ты видел в своей жизни)
источник

АС

Альберт Степанцев... in PHP
A C
не, ну это уже пиздец
грань где?
30 - пиздец
а 10?
источник

SP

Sergey Protko in PHP
Sergey Protko
я видел парсинг xml с полями на норвежском размазанными по шаблонам joomla. что ты видел в своей жизни)
или как симфоневый контроллер выплевывает скомпиленный js код...
источник

A

Aleksandr Khristenko in PHP
A C
а не считаю, что хуже, мне вот удобнее работать в данном контексте с исключениями и я хотел доводы против)
их сложно композить, например
источник

AC

A C in PHP
10 - перебор, структура уже напрашивается
источник

VS

Vlad Sobenko in PHP
A C
особенно радует тысячи выходов из метода, где if() ... return
Это норм практика для языка. Нужно сделать декомпозицию и будет норм. А, когда всё в говне и ты делаешь catch - будет ещё хуже.
источник

ЕР

Евгений Ромашкан... in PHP
Vlad Sobenko
Можно увлечься и всю логику построить на исключениях. Будет норм?
Я бы предпочел очевидный return. Сразу представляю Легаси на тысячи строк на исключениях. Не очень.
Увлечься чем угодно можно.
источник

АС

Альберт Степанцев... in PHP
Sergey Protko
я видел парсинг xml с полями на норвежском размазанными по шаблонам joomla. что ты видел в своей жизни)
хы
свою систему контроля версий, где код лежал в MySQL
и автолоад селектил код

чем перебьешь?
источник

SP

Sergey Protko in PHP
Альберт Степанцев
хы
свою систему контроля версий, где код лежал в MySQL
и автолоад селектил код

чем перебьешь?
неплохо)
источник

АС

Альберт Степанцев... in PHP
то-то же ))
источник

SP

Sergey Protko in PHP
но все же это относительно не больно фиксить
источник

АС

Альберт Степанцев... in PHP
это говно даже какой-то  CMS было
источник

АС

Альберт Степанцев... in PHP
название забыл уже
источник