Size: a a a

2020 November 11

V

Vladimir 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 {...}
напишите это в нормальном виде без дублирования присваиваний и коротко, а потом уже скажите, что присваивание в условиях - зло
а что насчет PSR'ов, которые регламентируют стиль кода?
источник

АГ

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

РД

Ратмир Диронин... in phpGeeks
Алексей Гевондян
а, в ифах разный код?
допустим, да. это пример просто
источник

АГ

Алексей Гевондян... in phpGeeks
Vladimir
а что насчет PSR'ов, которые регламентируют стиль кода?
судя по всему там унылое говнолегаси
источник

АГ

Алексей Гевондян... in phpGeeks
Ратмир Диронин
допустим, да. это пример просто
вырубай крч, страшна чот.
источник

V

Vladimir in phpGeeks
Алексей Гевондян
судя по всему там унылое говнолегаси
ага и require_once вместо автолоадера
источник

АГ

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

S

Sergey 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 {...}
напишите это в нормальном виде без дублирования присваиваний и коротко, а потом уже скажите, что присваивание в условиях - зло
Ебаный рот, вот тут присваивание точно не катит
источник
2020 November 12

АГ

Алексей Гевондян... in phpGeeks
надо переписать все на реакт, и подключить вебпак.
источник

РД

Ратмир Диронин... in phpGeeks
Vladimir
ага и require_once вместо автолоадера
автолоадер не будет работать, если конфиги, которые тебе нужны используются на разных серверах в разных директориях
источник

АГ

Алексей Гевондян... in phpGeeks
Ратмир Диронин
автолоадер не будет работать, если конфиги, которые тебе нужны используются на разных серверах в разных директориях
если автолоадер не работает - надо выбросить это говно, взять бизнес код, и засунуть в нормальный проект.
источник

РД

Ратмир Диронин... in phpGeeks
я как-то подключал файлы из /var/www/, DOCUMENT_ROOT, DIR и некоторых других
источник

AB

Alex B in phpGeeks
я пока сам еще новичок в докере, но композер я юзаю отдельно, просто пулю образ и тут же запускаю самоудаляемый контейнер и делаю что хочу в командах композера
источник

РД

Ратмир Диронин... in phpGeeks
Алексей Гевондян
если автолоадер не работает - надо выбросить это говно, взять бизнес код, и засунуть в нормальный проект.
самописный движок далеко не самого умного разраба. тут того автолоадера только подключение нескольких классов, которые и то, надо переписывать
источник

V

Vladimir in phpGeeks
Ратмир Диронин
автолоадер не будет работать, если конфиги, которые тебе нужны используются на разных серверах в разных директориях
я понимаю, что у тебя там какое-то жуткое легаси, но можно и свой автозагрузчик написать, который будет всё это учитывать
источник

V

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

РД

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

AB

Alex B in phpGeeks
Alex B
я пока сам еще новичок в докере, но композер я юзаю отдельно, просто пулю образ и тут же запускаю самоудаляемый контейнер и делаю что хочу в командах композера
хотя композер установлен и корректно установлен, но последний раз когда попытался запустить получил проблему с памятью контейнера
источник

РД

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

АГ

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