问题背景:
A:这个函数的圈复杂度降不下去了,只能这样了
B:现在的圈复杂度是多少?
A:17
B:这么高,怎么会降不了?
A:要拆函数也可以拆,只是不想拆出那么多没意义的函数。
问题描述:
怎样的函数才算是有意义的函数?
比如这样的函数有没有意义?
(1)只被调用一次的函数
(2)只有一句实现内容的函数
(3)函数很多的参数
比如一个函数,有很多局部变量,如果要拆成多个函数,那么每个函数都要传递这些局部变量,会造成函数的参数很多。