1

IntelliJ 코드 검사 (및 일반적으로 코드 분석)는 다양한 유용성의 다양한 문제를 수집하는 경향이 있습니다. Declaration Access Can Beeraker와 같이 null 포인터 예외와 같은보다 정교한 검사와 같이 ROI를 높일 수있는 곳도 있습니다.좋은 IntelliJ 검사 프로필이란 무엇입니까?

지속적인 통합에 코드 검사를 사용하고 있습니까? 그 좋은 검사 프로파일은 무엇입니까? (예, 이것이 팀간에 변경 될 수 있음을 알고 있지만, 가능하면 오탐을 최소화하면서 실제 버그를 잡는 좋은 기준으로 시작하고 싶습니다.)

답변

2

프로젝트 및 프로젝트 자체에서 사용되는 Java 기술에 크게 의존합니다. 프로젝트는 용어로 '새롭고 독특한 작품 등'으로 정의됩니다. 이러한 고유성은 IntelliJ의 코드 검사와 같은 프로젝트 관리 도구에 적용됩니다.

예를 들어, 직렬화 검사는 일반적으로 유용하지 않지만 배포 된 J2EE 응용 프로그램의 경우 많은 시간을 절약 할 수 있습니다. 'Method never used'검사는 평범한 자바 프로그래밍에서는 좋지만 응용 프로그램 컨테이너 (JSF, JPA 등)에서 요구하는 getter/setter 메소드에서는 성가신 일입니다.

그러나 기술을 정의하고 그에 따라 검사를 조정하더라도 프로젝트 관리 정기보고, 문제 분석 등에 따라 검사 프로파일을 지속적으로 적용하지 않아도됩니다. 특히 크고 오래 지속되는 프로젝트의 경우 특히 그렇습니다.

관련 문제