By MBPDLPayday Loans

项目重构

真的是很忙,昨天和今天用两天的时间把之前两个月写的项目重构了一遍,这样的话,自己的代码就愿意读了.

重构是一门艺术,这里整理我的一些心得.

1.要把之前功能不足的地方整理出来,简单分析一下为什么不足;

2.我的项目涉及到工作流,所以就需要把流程分析再画出来,因为项目开发的中期由于需求的变化添加了几个复杂的模块,这样导致最开始的流程分析与最终的结果有出入.重新整理工作流可以找出可以合并的地方,并且把几个地方的流程做简化;

3.没有涉及到线程资源分享的地方不妨开单独的进程,过多的线程不仅给程序代码的阅读带来麻烦,而且还使得调试变得愈加复杂;

4.通用类库的修改要谨慎,因为这可能带来巨大的工作量;

5.企业级的应用有时并不care内存的占用,企业级的应用更看重的是处理效率,稳定性,所以有些地方不要和内存斤斤计较,有时候,只要花些银子买条内存就能解决我们一直钻牛角尖的问题.

Leave a Reply