刚进一个新公司,有个项目,用Php写的,现在已经到了增加新功能非常困难的地步了。我是在这个项目上干不下去了,那天找老板说了下不干了,辞职。老板问了下原因后说支持你重构。给你次锻炼的机会。我考虑了下,觉得是一次难得的机会。但是心里没底,俺就一个技术非常一般的。能完成这个大业吗?说是分配两个人完成。
下载我考虑的是重写还是重构啊?,因为这个项目完全是7,8年前的写法,全部过程开发,在项目中 看不到一个对象方法。重复代码随处可见,更别说复用了。一个php文件中你会看到 js,html,css,php,和sql语句。更别说什么mvc结构了。
我之前的想法是重写,想用个开源的php框架重写一遍。但是重写确实有很大的风险啊,在说我才来没多久,对业务了解非常有限,看网上说非一般情况下尽量别重写,风险太大了。(如果有个大牛带我也行,问题没有。)如果重构,这系统我也不知道如何重构,把他里面的业务层抠出来,估计也和重写差不多了。
哎,怎么办啊?