重构
等待你的蜕变
这个作者很懒,什么都没留下…
展开
-
关于else if分支导致方法复杂度过高
关于if else if else if... 语句,在一些代码质量检测中可能会出由于一个方法中出现过多"if else"分支而导致方法复杂度过高的尴尬局面。下面以这个方法为例我们看看如何重构(其实不重构也没得影响,语法都支持写N多的分支,有什么问题嘛,而且很多时候这样写反而通俗易懂,易于后期维护),但是有时候公司有硬指标要求方法复杂度保持在XXX之类的话可能就需要考虑一下重构了。下面举个转载 2017-02-20 17:52:11 · 4961 阅读 · 0 评论 -
重构的那些事儿
几天前的一次上线,脑残手抖不小心写了bug,虽然组里的老大没有说什么,但心里面很是难过。同事说我之所以写虫子是因为我讨厌if/else,这个习惯不好。的确,if/else可以帮助我们很方便的写出流程控制代码,简洁明了,这个条件做什么,那个条件做什么,说得很清楚。说真的,我从来不反对if/else,从经验上看,越复杂的业务场景下,代码写的越简单单一,通常越不容易出错。以结果为导向的现代项目管理方式,转载 2017-10-13 11:14:18 · 443 阅读 · 0 评论