728x90
[오류내용]
Refactor this method to reduce its Cognitive Complexity from 37 to the 15 allowed.
Cognitive Complexity of methods should not be too high.
[해결방안]
오류내용을 해석하면
너무 많은 if 문 사용으로 로직의 복잡성을 높이는데 한계와 유지의 어려움이 있어 수정을 하라는 말씀.
if 문의 사용빈도와 switch 문을 사용하여 로직을 변경해주면 되겠다.
728x90
반응형
'IT 인터넷 > 소나큐브' 카테고리의 다른 글
[소나큐브] Format specifiers should be used instead of string concatenation. (0) | 2022.10.13 |
---|---|
[소나큐브] Collection.isEmpty() should be used to test for emptiness (0) | 2022.10.12 |
[소나큐브] Field names should comply with a naming convention (0) | 2022.10.12 |
[소나큐브] String literals should not be duplicated (0) | 2022.10.12 |
[소나큐브] Composed "@RequestMapping" variants should be preferred (0) | 2022.10.12 |