重构与性能
文章平均质量分 78
四夕水浩
真实是我最优秀的品质
展开
-
重构删除if else
我们知道因为编程语言的限制,历史遗留下来的系统总是有很多的毛病,不够面向对象,尤其是很多系统滥用if else.我曾经见过一个项目,大家基本上就是写一个方法,然后在里面if else套if esle得嵌套了好几层,难看就不必说了,这种代码根本就没法维护。 今天我就使用从实际项目中提炼出来的例子来讲解一下如何将这类代码变得更加面向对象 - 重构成模式并且添加测试代码, 先来看一个转载 2014-04-20 18:31:33 · 1149 阅读 · 0 评论 -
性能问题汇总
一、内存资源的消耗: 通过空判断 if(instance == null) { instance = new SingletonClass(); } 创建对象,减少创建对象的消耗。 二、时间资源的消耗 synchronized修饰的同步块可是要比一般的代码段慢上几倍的,在不得不用的情况下,只同步需要同步的代码会更好。 三、 十六、用StringToke原创 2015-01-29 11:27:08 · 430 阅读 · 0 评论