메소드의 인지 복잡도가 너무 높아서는 안됩니다.

 

인지 복잡도(Cognitive Complexity) 는 메소드의 실행 흐름이 얼마나 이해하기 어려운지를 측정하는 지표입니다. 인지 복잡도가 높은 메소드는 유지보수하기 어려울 것입니다.

예외

eqaulshashCode 메소드는 자동으로 생성될 수 있고, 특히 많은 필드가 존재하는 경우 이해하기 어려울 수 있으므로 무시됩니다.

참고


If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project