开发经验
6 篇文章
-
单元测试最佳实践
-
理解单元测试的价值以及局限
-
Mockito实用技巧2
-
Mockito实用技巧
-
Redisson在项目中的实践
-
重构项目随笔
1. 重构起源
因公司项目业务的需求,需要对项目进行重构。项目需要从 V1.0 版本过度到 V2.0 版本,重构的过程自然是比较艰辛的。简单地说是个电力采集系统,1.0 版本从 2015 年 3 月份开始开发。版本迭代已经很多次了,目标客户也是针对海外客户,例如伊朗等一些中东国家。对于这样的一个外包项目,对于我们团队来说,我们需要从头开始梳理项目业务,毕竟我们之前并不是做这块的。 当一个项目维护出现比较大的困难时,管理层就会开始想怎么解决这个问题。对于软件工程这种问题,最好的办法就是重构,在保持原有功能的基础上,对原先的代码进行重构处理,让代码变的可维护、可扩展。