메소드의 순환 복잡성은 정의된 임계치를 넘어서는 안됩니다. 복잡한 코드는 제대로 동작하지 않을 수 있으며, 이해하기 어렵기 때문에 유지보수하기도 어렵습니다.
예외
클래스가 많은 수의 필드를 가지는 경우, 이는 클래스가 분할되어야 함을 나타낼 수 있지만, 이 규칙은 equals
와 hashCode
메소드가 높은 복잡성을 가지더라도 무시합니다.
If you like SONARKUBE, don’t forget to give me a star.