[intellij-idea] Intellij에서 중복 코드 감지를 비활성화 할 수 있습니까?

Intellij에서 중복 코드 감지를 비활성화 할 수 있습니까?

이 기능이 유용하지 않다는 것을 알게되었으며 계속 산만하게합니다.



답변

IntelliJ Ultimate에서만 사용 가능 :

중복 코드 감지를 비활성화하려면

파일 → 설정 → 편집기 → 검사 → 일반 → 중복 된 코드 조각

“중복 코드 조각”확인란의 선택을 취소하십시오.
인텔리전스 코드 복제


답변

다른 사람들이 의도를 알 수 있도록 코드에 힌트를 추가하십시오.

@SuppressWarnings("Duplicates")


답변

예, 가능 하지만 강력하게 권고 할 것입니다!

중복 코드는 기술 부채의 한 형태입니다. 버그가 포함 된 중복 된 코드는 이제 중복 된 버그가 있음을 의미합니다. 그런 다음 버그를 고치면 한 곳에서만 문제가 해결되고 복제본이 남을 위험이 있습니다 …

중복 코드 경고로 인해주의가 산만 해지면이를 제거하는 가장 좋은 전략 은 코드 중복제거하는 것입니다 . 코드 베이스와 미래의 관리자가 감사합니다


답변

이 답변은 거의 관련이 없지만 도움 되었습니다. 전체 메소드 또는 클래스 또는 IDE가 아닌 특정 코드 블록에 대해 비활성화하려는 경우 해당 코드 블록 바로 앞에 다음 줄을 추가하십시오.

//noinspection Duplicates

참고 :이 줄 뒤에 다른 설명을 넣을 수 없습니다.


답변