В общем, Adobe (и Macromedia до них) сделали все возможное, чтобы обеспечить обратную совместимость, где это необходимо; поэтому практическое правило таково: должно быть в порядке.
Прежде всего, я бы использовал Анализатор совместимости кода ColdFusion . Он доступен как часть бесплатного Developer Edition, если вы хотите проверить перед обновлением.
Вы можете найти его в Администраторе ColdFusion, в разделе Отладка и ведение журнала , как «Анализатор кода».
Как сказано на этой странице:
Анализатор совместимости кода помогает переносить ваши приложения в ColdFusion из более ранних версий ColdFusion.
Анализатор совместимости кода просматривает указанные вами страницы CFML и информирует вас о любых потенциальных проблемах совместимости. Он обнаруживает неподдерживаемые и устаревшие функции CFML и выделяет необходимые изменения реализации, обеспечивающие плавную миграцию.
Если анализатор не обнаружит каких-либо проблем, я бы посоветовал вам установить версию для разработчиков и запустить свои модульные тесты . (У вас есть юнит-тесты, верно?)
Если у вас нет модульных тестов, вы можете просто проверить все вручную. Удачи!
Один из последних подходов - прочитать примечания к выпуску для версий 8 и 9, а также точечные выпуски 8.1 и 9.1. Adobe и Macromedia тщательно документировали, что именно изменилось, что должно оказаться полезным для вас. Примечания к выпуску доступны в формате PDF для обеих версий 8 и 9 от Adobe .