Я бы сказал, что все еще стоит пересмотреть ваш код, прежде чем принимать решение. Очевидным недостатком «переписывания» кода является то, что есть затраты на тестирование, чтобы гарантировать, что ваш код работает так же, как и раньше. У вас есть какие-либо юнит-тесты? Если нет, то ваша стоимость тестирования еще выше. Так что в целом я против переписывания рабочего кода, если он не служит другой цели, что позволяет вам легче писать новые функциональные возможности, которые теперь требуются (т.е. рефакторинг общих функций и т.
ОДНАКО, всякий раз, когда человек говорит: «Я взломал вместе», я полагаю, что всегда стоит еще раз взглянуть на ваш код. Почему это было взломано вместе в первую очередь? Я знаю, что многие люди говорят, что объектно-ориентированный код не является самоцелью, но это методология, о которой через некоторое время не нужно и думать. Вы просто начинаете это делать.
Может быть, ваш js относительно прост, и поэтому использование OO scafolding действительно требует дополнительных затрат. Хорошо. Но я все же предлагаю, чтобы вы всегда проверяли код (и особенно, чтобы кто-то еще проверял) любой код, который вы называете "взломанным". Возможно, это был фрейдовский промах ... но это действительно проскальзывало.