PHP Bitrix эмоции

21 сентября, 2020

После двух лет программирования на Django (Python) попался мне на глаза проект на Bitrix. Старый знакомый попросил внедрить набор задач по внешней оптимизации. Ну, в рамках подработки, на выходные, взялся. И уже очень сильно жалею о потраченном времени. Лучше бы катался на велосипеде вокруг озера все это время

В двух словах — кровь из глаз

Вопрос даже не к php, с ним как бы все понятно. На php есть фреймворки с структурно понятным кодом, в рамках паттерна MVC (Symfony, Yii2, Laravel)

Вопрос больше именно к этой функциональной каше в виде постоянных вывернутых наружу массивов. Они везде, в шаблонах, в компонентах, в шаблонах внутри компонентов. Непонятно как реализована связка между подключаемыми компонентами, такое ощущение, во время работы, что ты лечишь человеку зубы через анус. Вот серьезно

Не мое :-(