长函数拆分

函数越长越难理解

  • 局部变量被多次改动
  • 局部代码功能不清晰

函数拆分的好处

  • 好的名字让人理解代码的功能
  • 让读者区分’做什么’和’怎么做’

拆分方法

在每一个需要注释才能懂的地方,考虑使用函数

对函数命名才用’做什么’来命名,而不’怎么做’

将临时变量改为查询

  • 因为临时变量是驱使写长函数的原因,如果改为查询函数使得不同函数都可以访问到这个零时变量,那就可以取消长函数依赖了
  • 但是长函数里面临时变量如果被改动多次,那么需要先将每次赋值都改为添加新的临时变量才可以做这个事情
    拆分过长函数

把总是出现的一组参数改为一个类或者结构体,或者dict

拆分过长函数

如果从对象里面取出若干值,将他们作为某一次函数调用时的参数

拆分过长函数

如果函数太长不能拆分,那么就用一个类来存储临时变量

拆分过长函数

相关文章:

  • 2022-12-23
  • 2021-09-10
  • 2021-12-20
  • 2021-05-18
  • 2022-02-08
  • 2022-02-02
猜你喜欢
  • 2021-10-15
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-12-12
  • 2021-09-24
  • 2022-12-23
相关资源
相似解决方案