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