Установил новую ось, и нашел в ней прикольные игрухи
Пожелайте мне удачи
Источник: localhost
Осветительно-обогревательный прибор из программиста
Пришла задача по добавлению функционала в один очень старый, но активно использующийся проект компании.
И так, что имеем: легаси проект на php/js(при чем php версии 5.6, релизнутый аж в 2014 году).
В довесок к этому легаси монстру не оставили документации, а тим-лид знающий проект и давший задачу успешно слился в отпуск.
Так как мне уже приходилось писать на php, я и нырнул с головой в этот самый легаси.
С легкостью нашел на бэке все необходимое, даже стили нашел подходящие под тот интерфейс, который мне дезигнеры прислали.
Но вот ведь незадача, маршрутизатор никак не получалось найти...
Но я ж в прошлом фуллстек, полез в Network инспектора, нашел конкретный роут, который вызывается.
Сделал поиск по всему проекту и не нашел такого роута.
Начал искать по частям роута...и вот тут я начал нагревать помещение так, что кондиционеры перестали справляться!
Как вам такое: по клику на ссылку вызов обособленной JS функции, которая по цепочке вызывает функции из других js файлов и собирает роут, который далее зачем то снова разбивается и последовательно в нескольких методах jQuery(модного в 2014 году) отправляет ajax запросы на бэк.
Примерно так выглядел наш кабинет: