自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 《重构,改善既有代码的设计》读书笔记三:重新组织函数

在写程序代码时,编写函数几乎是不可缺少的,所以对函数的重构,使其更恰当的包装代码是很有必要的。几乎所有时刻,问题来源于过长的函数(Long Method),由于他们包含太多的信息,这些信息又被函数错综复杂的逻辑所掩盖,不易鉴别,所以需要我们考虑如何对这样的函数进行重构,下面就列举一些常用的重构函数的手法,大家可以在自己的重构过程中灵活的运用。 1、提炼函数(Extract Method) 如果出现过长的函数时(具体多长的函数算长,可能没有统一的标准,有些公司会要求一个函数不能超过80行,但是长度不是关键

2021-06-29 13:04:22 156

原创 《重构,改善既有代码的设计》读书笔记二:代码的坏味道

什么样的代码应该被重构 重复代码(Duplicate Code) 如果你在一个以上的地方看到相同程序结构,那么可以肯定:将其合而为一程序会变得更好。 以下列举一些大家在代码中常见的Duplicate Code 同一个类的不同函数含有相同的表达式 如果发现在同一个类中的不同函数中存在相同的表达式,这时候就需要采用Extract Method提炼出重复代码,然后在需要使用的地方去调用被提炼出的那段代码即可。 两个互为兄弟的子类内含有相同的表达式 遇到这种情况,只需要...

2021-06-29 13:03:28 471

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除