我面临着重构和增加新的功能到遗留PHP的Web“应用程序”的挑战的最佳方式,它由大约788 PHP脚本,它们没有什么文件夹结构,它们大部分都是脚本,它们在同一个文件中包含JavaScript,PHP,HTML和CSS代码,这些脚本坚持并使用来自3种不同数据库类型(MSSQL,MYSQL和DB2)的数据,其中身份验证是基于会话的它是基本的PHP,还有一些页面使用纯html和ajax与php脚本进行通信,不用说没有类定义,大多数情况下甚至没有功能。什么是现代化或重构遗留PHP应用程序
我的目标是将其转化为一个更易维护的应用程序,最有可能使用我熟悉的symfony组件,引入HTTP请求抽象,路由以及可能的MVC,还将代码重构为可用类并实现自动加载作曲家利用第三方库。
坦率地说,我脑海中唯一的选择就是把它全部抛开,开始一个新项目。
“坦率地说,我脑海中唯一的选择就是把它全部丢掉,开始一个新项目。”听起来像是对我的计划 – 2016-11-16 03:14:53
我只是想确定可能没有其他可行的选择,甚至尝试阅读它也是一种痛苦。 –
好吧,没有魔法“修复狗屎php”的功能。 – 2016-11-16 03:39:53