Size: a a a

2019 April 04

SM

Sasha Mikhlyaev in PHP fwdays
Andrey Dembitskyi
Я про голосование в группе fb fwdays
не видел
источник
2019 April 06

n

novikor in PHP fwdays
Привет.
Кто как относится к обьявлениям переменных внутри if в плане читабельности?
источник

S

Sveneld in PHP fwdays
плохо читается, а дебажиться ещё хуже
источник

n

novikor in PHP fwdays
ясненько, спасибо
источник

IS

Ivan Shcherbak in PHP fwdays
novikor
Привет.
Кто как относится к обьявлениям переменных внутри if в плане читабельности?
Мрак)) Здається є інспекція в phpInspections плагіні. Називається assignment in condition.
источник

AK

Andrii Kuftachov in PHP fwdays
novikor
Привет.
Кто как относится к обьявлениям переменных внутри if в плане читабельности?
Не вижу в этом проблем, особенно если во всем проекте все будут использовать так, то читаться будет нормально.
источник

VD

Vano Devium in PHP fwdays
Лично мне такое край не нравится.
Но соглашусь, что если есть project's codestyle — проблем не будет.
Лишь бы придерживались все в команде и была автопроверка.
источник
2019 April 07

ST

Stepan Tanasiychuk in PHP fwdays
Просто буде в всьому проекті погано читатись )
источник

SP

Sergey Protko in PHP fwdays
Можно null object сделать там и все будет хорошо
источник

АФ

Артём Фролов in PHP fwdays
novikor
Привет.
Кто как относится к обьявлениям переменных внутри if в плане читабельности?
В целом плохо. Читабельность еще полбеды, можно привыкнуть, а вот дебаг...
источник

AV

Alexandr Vronskiy in PHP fwdays
Нет ничего плохого в обьявлении переменной внутри IF, если соблюдены все условия:
- переменная будет использоваться только внутри иф блока
- вы точно уверены что возвращает выражение в переменную (тип), например bool или массив (пустой=false) или ?object, и т.д. к примеру, int, float - я бы поостерегся получать внутри if'a.
Но пример выше все равно деструктивен, по другой причине, два раза вычисляется метод, вдруг в getExtensionAttributes 10ти этажный SQL запрос? Ещё ладно если бы это был this->something - то есть метод под нашим явным контролем, а тут вообще тупо интерфейс входной параметр - то есть как реализовано мы заведомо не знаем.
Итого лучше получить сразу переменную, если она нулл - можно сразу выходить из метода, добавить еще один if, тогда обход айтемов будет без условных оператором, а по умолчанию метод будет возвращать true.
Ну правда защитники одного return'a в методе все равно могут прикопатся, но множественный возврат и в исходном коде есть))
источник

YH

Yura Haiduchyk in PHP fwdays
і в результаті дивлячись на ці всі правила, умови і т.д. виникає питання, чому б просто не об’являти змінну завжди поза межами if і не заморочуватися?))
источник

AV

Alexandr Vronskiy in PHP fwdays
Конечно, так всегда лучше (не только в php), но когда ты пишешь уже 5 лет код, хочется его сделать как можно больше выразительнее. Главное не пытаться продавливать то или иное мнение на всю команду, особенно если там большой разброс по опыту.
источник
2019 April 08

P

Piter Se in PHP fwdays
Yura Haiduchyk
і в результаті дивлячись на ці всі правила, умови і т.д. виникає питання, чому б просто не об’являти змінну завжди поза межами if і не заморочуватися?))
все залежить від того хто ви, для кого та який обем повинні написати за наступну ніч
і якщо у вас термін на тиждень назад, причому, вам тільки годину назад, як сказали що все має працювати good
то там взагалі можна побачити що весь код взагалі генериться скриптами php))
источник

YH

Yura Haiduchyk in PHP fwdays
Piter Se
все залежить від того хто ви, для кого та який обем повинні написати за наступну ніч
і якщо у вас термін на тиждень назад, причому, вам тільки годину назад, як сказали що все має працювати good
то там взагалі можна побачити що весь код взагалі генериться скриптами php))
звичайно коли мало часу, то не зважди виходить зробити так, як хотілося б - але це, на мою думку, стосується біль архітектури ніж самого кодстайлу) А щодо присвоєння змінної в if чи поза межами - на час практично не впливає) Навіть якщо піджимає час - то просто спочатку присвоїти змінній занчення, а тоді заюзати if якби сильно нікого не уповільнить, а читаємість і дебаг буде приємніший)
источник

IB

Iryna Bozhyk in PHP fwdays
Привет)
Мы случайно заметили, что осталось всего 2 билета по цене Regular и цена переключится.
Предупредили вас, если что 😉
http://bit.ly/2VCU5Cs
источник
2019 April 09

P

Panda🤔 in PHP fwdays
Iryna Bozhyk
Привет)
Мы случайно заметили, что осталось всего 2 билета по цене Regular и цена переключится.
Предупредили вас, если что 😉
http://bit.ly/2VCU5Cs
Здравствуйте, подскажите пожалуйста - не могу прислать вам письмо на почту для получения промокода
источник

Y

Yana in PHP fwdays
Panda🤔
Здравствуйте, подскажите пожалуйста - не могу прислать вам письмо на почту для получения промокода
Здравствуйте, напишите, пожалуйста, на эту почту: yana.borysova@fwdays.com
источник

P

Panda🤔 in PHP fwdays
Yana
Здравствуйте, напишите, пожалуйста, на эту почту: yana.borysova@fwdays.com
Спасибо, отправил
источник

Y

Yana in PHP fwdays
источник