我们一起来读书吧 关注:153贴子:2,676
  • 0回复贴,共1

重构第十章

只看楼主收藏回复

本章主要围绕简化条件逻辑和函数调用展开,介绍了多种重构方法。
分解条件表达式:可以将多个if判断和执行主体提炼成fun,可以简化成三元表达式,可以提高可读性,降低代码的复杂度。
合并条件表达式:将多个具有相同或相似逻辑的条件表达式合并为一个,可以减少重复代码,提高代码复用性。
以卫语句取代嵌套条件表达式:通过提前返回或抛出异常,可以减少代码的嵌套层次,使代码结构更加扁平。
以多态取代条件表达式:给相同功能类定义相同接口多模态调用。
引入特例:将特殊的判空逻辑收敛,不用在每个fun开始都判断。


IP属地:北京1楼2024-08-02 14:29回复