Всем привет! Я совсем запутался в своих мыслях... Прошу помочь.
Сайт на php фреймворке MODX. Там вся логика разбивается на сниппеты и чанки. В сниппетах код, а в чанках html. Сниппеты, соответственно, обрабатывают данные и передают их в чанк, чанк уже выводит html с данными.
Есть один большой файл checkout.js и я понимаю, что его трудно поддерживать и развивать, он на 1100+ строк, бывают и больше файлы, но с каждым разом он растет.
Смотрел в сторону фреймворков React, Angular, но они совсем мне не подходят, т.к. они для отрисовки view представления, а у меня именно только фунциональная, обрабатывающая часть в скрипте. Может я и не правильно выразился, поправьте.
В общем, хочется как-то структурировать этот файл, разбить на модули, а как это всё организовать я не понимаю...
И как понять, где в моём файле можно использовать паттерны проектирования? Файл прилагаю.
https://drive.google.com/open?id=1iY-T8Uh-lwgVRR6i...