Я собираюсь взять задачу, которую никто никогда не пытался выполнить попробуй на моем рабочем месте. Это приложение 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 ...