版权声明:如有转载请求,请注明出处:http://blog.youkuaiyun.com/yzhz 杨争
年前的时候我负责的项目上线后有一段空闲的时间,团队提出为了给新的一年打好基础,要求我们对各自负责的应用做一下重构和优化。
以下就是本人根据我们代码的实际情况做的重构文档,以此来指导本次重构任务。
我们的重构
杨争
2007-01-10
一、目标
提高应用的可维护性和优化性能,满足未来应用发展的要求。
二、原则
单元测试+小步迭代,保证重构的质量。
三、重构的方向
1、垃圾代码
清理目前不在调用的代码。
2、重复代码
重构重点解决的部分,重复代码带来了维护的难度。
3、出错代码
代码中Eclipse给出warnings的提示。
4、需要改善的代码
开发人员没有理解我们架构,导致一些原来代码的不合时宜。
5、性能优化
优化目前存在或者未来随着PV的增长,可能会出现性能问题的页面。
通过introscope监控目前响应时间大于1s的页面,找出瓶颈所在,解决之。是sql的问题,咨询DBA,是代码的问题,给出相应的解决方案。
6、小功能改进