重构
bob解读
爱过民谣、玩过吉他,地铁通道卖过唱;
当过老师、教过物理,泥巴堆里打过滚;
追着,追着……
非著名程序员,
从事互联网金融,电商平台研发工作多年
目前就职于知名互联网公司
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《重构 - 改善既有代码的设计》
工作多年,经历过一些大型互联网项目,常常面对是很多遗留系统,添加一些新功能,寻找bug,维护遗留代码。 随着不同产品推出,不同版本发布,很多代码都已经不可抗拒的腐化,让我们在工作中必须尝试着重构,甚至重写。BoB在工作中也经常面对着这些问题,通过不断的重读《重构 - 改善既有代码的设计》一书,常常获得重构的技巧与灵感,在项目中运用书中知识,也在公司内部多次分享重构经验。原创 2019-03-20 18:28:00 · 758 阅读 · 2 评论 -
重构 - java方法参数太多怎么办2
方法参数太多带来的问题 1. 方法的复杂性上升 2. 方法的可读性下降 3. 调用方法容易出错,不易使用等等当然我们也可以使用一些简单有效方法,来减少参数个数,**增强代码的可读性**并且**降低调用出错的概率**。原创 2019-03-25 20:33:26 · 4158 阅读 · 2 评论 -
重构 - java方法参数太多怎么办1,看的我想哭
太长的参数列难以理解,太多参数会造成前后不一致、不易使用,而且一旦需要更多数据,就不得不修改它。过长参数列可能是将多个算法并到一个函数中时发生的。函数中的入参可以用来控制最终选用哪个算法去执行。那面对参数过长有没有更好的方法让代码更容易阅读,更容易理解和测试呢?原创 2019-03-22 21:06:41 · 3047 阅读 · 0 评论 -
大型重构实践-多国家部署 spring 配置文件
每个版本在不同的代码库, 功能和流程大同小异,但是依赖的服务接口都不相同(基线服务是不同的开发团队开发使然)。公司为了后续快速部署新国家,使出了大招 国际化 , 那么首先要做的就是合并代码,添加适配层(这些工作同样不简单),那么我们来看看合并后的代码spring 配置及加载文件是怎么样的原创 2019-03-23 21:48:25 · 317 阅读 · 1 评论
分享