Size: a a a

2020 November 11

V

Vladimir in phpGeeks
Sergey
Ну в таких случах помогает йода стайл
Как правило человек, читающий код, не ожидает присваивания в условиях, кроме того, есть случаи, когда возникают ошибки, поэтому лучше этого избегать + настроить статические анализаторы на проверку этого момента.
источник

АГ

Алексей Гевондян... in phpGeeks
шторм подсвечивать должен такое
источник

V

Vladimir in phpGeeks
Алексей Гевондян
шторм подсвечивать должен такое
тем более)
источник

S

Sergey in phpGeeks
Vladimir
Как правило человек, читающий код, не ожидает присваивания в условиях, кроме того, есть случаи, когда возникают ошибки, поэтому лучше этого избегать + настроить статические анализаторы на проверку этого момента.
Блин, а у нас в проекте это бест практис, а где присвоение делать, до условий  ? Сторожевые пункты, все дела
источник

АГ

Алексей Гевондян... in phpGeeks
+ да, всякие линтеры и стат анализ
источник

АГ

Алексей Гевондян... in phpGeeks
Sergey
Блин, а у нас в проекте это бест практис, а где присвоение делать, до условий  ? Сторожевые пункты, все дела
может ты перепутал бест и верст?)
источник

S

Sergey in phpGeeks
Алексей Гевондян
может ты перепутал бест и верст?)
Практис без которой таску не примут)
источник

РД

Ратмир Диронин... in phpGeeks
Vladimir
Как правило человек, читающий код, не ожидает присваивания в условиях, кроме того, есть случаи, когда возникают ошибки, поэтому лучше этого избегать + настроить статические анализаторы на проверку этого момента.
смысл убирать шорткод, если он встроен разрабами?
источник

АГ

Алексей Гевондян... in phpGeeks
кто не примет? зови его сюда, я ему втащу
источник

V

Vladimir in phpGeeks
Alex B
упс, но хрен его знает, он сборку то не показывал еще
источник

V

Vladimir in phpGeeks
Я чую что надо сделать еще что-то с композером, что делало расширение hirak, но вот хз что)
источник

АГ

Алексей Гевондян... in phpGeeks
hirak hirak, i v prod?
источник

РД

Ратмир Диронин... in phpGeeks
Ратмир Диронин
смысл убирать шорткод, если он встроен разрабами?
if (file_exists($file = ROOT . "/file1.php")) require_once($file);
else if (file_exists($file = ROOT . "/file.php")) require_once($file);
else if (file_exists($file = __DIR__."/file.php")) require_once($file);
else {...}
напишите это в нормальном виде без дублирования присваиваний и коротко, а потом уже скажите, что присваивание в условиях - зло
источник

V

Vladimir in phpGeeks
ппц
источник

V

Vladimir in phpGeeks
больше сказать нечего)
источник

АГ

Алексей Гевондян... in phpGeeks
Ратмир Диронин
if (file_exists($file = ROOT . "/file1.php")) require_once($file);
else if (file_exists($file = ROOT . "/file.php")) require_once($file);
else if (file_exists($file = __DIR__."/file.php")) require_once($file);
else {...}
напишите это в нормальном виде без дублирования присваиваний и коротко, а потом уже скажите, что присваивание в условиях - зло
это другое уже. присвоение не в ифе)
источник

АГ

Алексей Гевондян... in phpGeeks
но вообще, я бы имена (строки)ссложил в массив, и прошелся бы форычем)
источник

РД

Ратмир Диронин... in phpGeeks
Алексей Гевондян
но вообще, я бы имена (строки)ссложил в массив, и прошелся бы форычем)
как вариант, но если у меня больше кода и на каждый файл - свой?
источник

АГ

Алексей Гевондян... in phpGeeks
сделай функцию, которая на вход принимает массив строк.
источник

РД

Ратмир Диронин... in phpGeeks
любой анализатор кода дубли подсветит
источник