项目已经运行了一段时间了,但是因为之前需求老是变,导致代码很乱,臃肿。很多需求到后来发现并没有什么意义。现在想在这基础上重做,主要是把代码理清楚,把鸡肋的功能去掉。当然也会将涉及到没有的数据库表和字段删除。
 重构的定义是不改变程序的可观察行为下改变程序内部结构,我这样做的话前端肯定会删掉一些功能,这样还算吗?

解决方案 »

  1.   

    尽量不要删除功能,可以整理、合并。这样的操作也算是重构。不过说实话,是不是,不重要。
      

  2.   

    呵呵,我也发现纠结是不是重构没什么意义,现在在看重构的书,感觉很多也无非是编写优美的代码,很多时候应该边写边改,当发现需要有重构的地方时。