![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件重构
文章平均质量分 77
huahua.Dr
最好的不一定合适;合适的才真正是最好的
展开
-
软件代码坏味道之滥用switch
switch是一种开关,是一种选择语句,用法简单,就是多分支选择语句,就是与多个if语句一样,功能上,switch与if两者可以完全可以相互取代,如果嵌套的if比较少时(三个以内),使用if比较简单,如果选择的分支比较多时,使用if会导致层数比较深,程序冗长,可读性下降;如果分支选择比较多,并且选择的类型码也比较固定的时候,可以使用switch来处理。...原创 2022-08-27 00:26:39 · 703 阅读 · 1 评论 -
对软件代码坏味道的认识
指代码表面的腐化现象,对需求易变性的估计不足、功能重复出现、片段式植入等代码腐化现象。(1)滥用面向对象(2)膨胀剂(3)可有可无(4)难以修改和耦合。原创 2022-08-22 23:44:12 · 1509 阅读 · 0 评论 -
对软件重构的认识与重构原则
一、什么是重构重构就是在不改变软件的可观察行为的前提下,对代码进行修改,改进程序的内部结构。有两层含义:二、为什么要重构技术不断发展,程序会慢慢老化,老程序会存在以下问题:当一个软件产品出现了以上问题的,就需要重构该软件产品了。三、重构的好处四、重构的分类重构有多个层次,每一层的重构意义不同:具体的重构类别:...原创 2022-07-01 00:58:49 · 2302 阅读 · 0 评论