在这一行:

public Map getAll(BusinessTargetPK pkBusinessTargetId) throws Exception

我收到此错误:



在这一行:
public Map getAll( Long  RLE_ROLE_ID  ) throws Exception {

我收到此错误:



我完全不知道是什么NPath Complexity 及其含义。

有人可以提供建议如何避免这种类型的错误吗?

最佳答案

链接:https://modess.io/npath-complexity-cyclomatic-complexity-explained/

解释得很好:



这意味着您应该避免使用带有许多(嵌套)if/else语句的长函数。

所以我的建议是:

  • 将您的功能拆分为较小的功能
  • 在可能的情况下消除无用的if/else语句
  • 10-07 19:06