对于05年建立的项目,现在要添功能,是应该重新做,还是在原来基础上改
最近一直在改以前的项目,最烦的是项目已经被好多人改过了,最初是05年建立的,现在里面已经很乱了,连个正经的文档也没有,改过的功能也没有说明,连数据库的说明也没有,真让我无从下手啊。光表就175个,我就是挨个看,都得看上半天。很烦
想问问各位高手,对于这样的项目应该怎么办啊,让我往上添功能,尤其是跟其它表交涉的,我都不知道从哪里找。
------解决方案--------------------从技术的角度来说,如果时间充裕,人员平均技术水平比较高,还是重新来过吧。
从老板的角度来说,怎么样省钱怎么来。。。。。。
------解决方案--------------------糊弄过去就得了吧,既然改了无数次,你只不过是经手人之一,没必要重做。
跟其他表交涉的,你从页面开始跟起。看看你感兴趣的数据在哪个页面出现,一步一步跟进dao,很快就找到了。没必要挨个看表,浪费时间而已。
------解决方案--------------------那得看公司的预算是否允许了。
如果该系统实在不能承担公司业务发展的要求。那就得考虑重新开发二期。
如果结构不是很烂,能优化就优化下。
主要是业务驱动。影响业务运行,从长远考虑,可以新开发二期系统。
------解决方案--------------------基本上是啊 很多都能在jsp上看到注释 //modify by xxx, 200x-xx-xx
------解决方案--------------------耐心的看看吧.别重做,你老板也不会同意.
------解决方案--------------------糊弄吧~你不是第一个也不是最后一个
------解决方案--------------------既然这样乱改的东西,应该不是很重要的东西
凑合凑合就是了
老板要求重做就重做呗
------解决方案--------------------将就用吧。
------解决方案--------------------还是改吧,重新做老板不同意,再改之前先把别人的东西看懂,尤其是跟你改动相关的模块。我前几天也改了别人一个项目,一开始只关注功能的实现,怎么也改不好。最后了解了软件架构,读懂了代码,修改起来非常方便。