运行了一两年的系统,用户量大增。
没高兴几天,突然出了问题。服务器当机、数据库爆库、数据丢失。
原有的技术人员解决不了,短时间内也很难招到合适的人来解决,怎么办?
找PHP重构工坊,专注PHP重构多年,轻松帮您解决。
首先,談谈重构的意义。
在不改变软件的外部输入输出的情况下,优化内部的结构。
“哎~你是不是多事啊?既然啥都不改变为什么要修改?还用个好听的名字叫重构?”
重构当然不是多事了。用水桶去河里打的水,和用水管直接接的水能一样吗?
项目初期,一个人一个桶了,每天去河里打一桶水,就能达到要求了。
项目发展期,五个人,五个桶, 每天需要打五桶水,但是已经开始忙乱了。
项目发展得好,十个人,十个桶。每天需要打二十桶水,经常出问题,怎么办?
这时候,当然得想想办法了。
修水管。
这个阶段,是不是把水桶扔了就好了?
当然不是 。水桶要,水管也要有。
不都保留着,怎么对比水桶打水快,还是水管打水快呢?
所以,一段时间的并行是少不了的。
而且,这样也能很好的检查,水管哪里漏水了,水桶哪里不合格了。
直到,水管取代水桶的一天。
其次,谈谈PHP重构。
PHP的快速发展,造成了大量遗留系统的存在。