Почему SonarLint показывает проблему с именем метода? - PullRequest
0 голосов
/ 01 августа 2020

SonarLint показывает проблему, подобную приведенной ниже:

Реорганизуйте этот метод, чтобы уменьшить его когнитивную сложность с 29 до 15.

Примечание. Это сообщение об ошибке выдается в методе getOrderBagDetails().

Ниже приведен фрагмент метода getOrderBagDetails():

@Override
public DataResponse getProductBagDetails(Integer userId) throws Exception {
    logger.info("in getOrderBagDetails with userid : {}", userId);
    else {
        logger.info("fetching order bag details");
    }
}

Почему это происходит и как ее решить?

...