이전 포스트에서 SonarQube에 대한 설치 및 설정을 알아보았습니다.
SonarQube를 이용한 정적분석 및 소스코드 품질검증 방법 (#1-SonarQube Install & Setting) : https://steemit.com/kr-dev/@flyyou/sonarqube-1-sonarqube-install-and-setting
설치 및 설정을 했으면 사용을 해야겠죠?
사용을 하기위한 설명입니다.
복잡도 같은 경우에는 업체마다 정책이 있습니다. 한 Method당 if문이나 switch 문등의 개수를 말하는데
이런 분기처리가 많으면 복잡도가 올라가게 되어있습니다.
이런 경우에는 Method를 보다 더 세세하게 분할하여서 개발을 하는것이 좋습니다.
개발 완료하고 나서 SonarQube를 수행하면 수정해야 할 것들이 너무 많이 나옵니다.
중간중간에 기간을 두고 정적분석을 수행하여서 개발 중간에 교정이될 수 있도록 하여야만
학습효과가 생겨서 추후 정적분석을 수월하게 진행 할 수 있겠습니다.
Fail 발생 주요 사유
Fail 발생 주요 사유는 위와 같습니다.
설정이 잘못되면 Fail발생이 되오니 이점 참고 부탁드립니다.
개발도 중요하지만 품질을 높이는것은 보다 더더더더 중요하다는 사실을 잊으시면 안됩니다.