Какой шаг вы предпримете, чтобы преобразовать приложение CF с грязью в нечто современное и удобное в обслуживании?

Я собираюсь взять задачу, которую никто никогда не пытался выполнить попробуй на моем рабочем месте. Это приложение CF, впервые написанное с использованием CF 2.0 (да, 2.0!) 10 лет назад с> 10 задачами cfscheduler. Мы рассмотрели идею переписать приложение, но 10 лет работы просто невозможно переписать за 2-3 месяцев.

Какие шаги нужно предпринять, чтобы перевести приложение в поддерживаемое и расширяемое состояние? Я все время слышу «тесты записи», но как я могу писать тесты, если их даже не было в MVC?

Любой совет будет признателен, спасибо!

p.s. Я должен поблагодарить Allaire, Macromedia и Adobe за то, что CF поддерживают такую ​​чертову обратную совместимость вплоть до 2.0!

Кстати, какое самое современное, поддерживаемое состояние для приложения CF без фреймворка MVC? или моя конечная цель должна заключаться в том, чтобы в конечном итоге реорганизовать его в приложение MVC? Я не могу представить, сколько ссылок я сломаю, если это сделаю ... кажется невозможным ... подумал?

обновление: найдено 2 связанных Q ...

6
задан Community 12 April 2017 в 07:31
поделиться