代码重构
文章平均质量分 92
主要基于java讲述的代码的重构方法
一直在路上的码农
他会敲键盘
展开
-
重构——条件逻辑判断
1.案例分析如何去除If,else,switch条件判断对于具有一定复杂逻辑的代码实现,避免不了出现if,else,switch等逻辑判断。当逻辑分支越来越多的时候,大大大加大了阅读的难度。这种情况,我们该如何处理呢?2.switch 与if else谁快对同一个变量的不同值作条件判断时,可以用switch语句与if语句,哪个语句执行效率更高呢,答案是switch语句,尤其是判断的分...原创 2020-02-19 21:02:51 · 497 阅读 · 0 评论 -
重构——代码的坏味道
1.Duplicated Code(重复的代码) 臭味行列中首当其冲的就是Duplicated Code。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。 最单纯的Duplicated Code就是[同一个class内的两个函数含有相同表达式(expression)]。这时候你需要做的就是采用Extract Method提炼出重复的代码,然后让这...转载 2020-02-19 11:14:09 · 332 阅读 · 0 评论 -
如何写好代码
内容提纲:树立正确的职业观编码与设计编程价值观什么是好的代码代码的坏味道如何重构树立正确的职业观1)写代码这份工作,可以干多久?问:是吃青春饭的玩意答:我马上就不编码了,没意思!甲:你工作多久了?乙:六年吧!甲:靠,六年了,你还在写代码啊?乙:汗。。。。。。2)写代码的,就是软件蓝领?甲:最近,混得怎么样?听说,你还在写代码啊?乙:滚,你才在写代码呢...原创 2020-02-18 15:56:24 · 477 阅读 · 0 评论