建议将代码段提取到单独的方法中,以使代码更加清晰。 此检查有许多启发来选择好的提取候选项,包括以下几个。
提取的片段没有非本地控制流
提取的片段有且只有一个输出变量
在提取的片段内部和外部没有使用类似的输出变量
提取的片段只有很少的输入形参(默认情况下不超过三个;通过检查选项配置)
提取的片段不小于配置的长度(默认为 500 个字符),但不大于所包含方法体的 60%