-
Notifications
You must be signed in to change notification settings - Fork 0
1. 교정 유지보수
Namju Kim edited this page May 29, 2024
·
6 revisions
SonarCloud는 정적 코드 분석 도구로, 코드의 품질을 측정하고 개선하는데 사용된다. SonarCloud는 코드의 취약점, 버그, 코드 중복, 코드 표준 준수 여부 등을 분석하여 개발자에게 피드백을 제공한다.
위 이미지는 SonarCloud에서 프로젝트를 분석한 결과이다.
- Security 이슈: 6개
- Security Hotspot: 2개
- Reliability 이슈: 47개
- Maintainability 이슈: 106개
- Test Coverage: 0%
SonarCloud에서 제공하는 피드백을 통해 코드 품질을 개선할 수 있다. 코드 품질을 개선하기 위해서는 다음과 같은 방법을 사용할 수 있다.
- 코드 리팩토링: 코드 중복, 복잡도, 가독성 등을 개선한다.
- 보안 이슈 해결: 보안 취약점을 해결한다.
- 코드 표준 준수: 코드 표준을 준수한다.
- 테스트 커버리지 향상: 테스트 커버리지를 높인다.
SonarCloud를 이용하여 교정 유지보수를 진행한 결과는 다음과 같다.
- Security 이슈: 6개 -> 1개
- Reliability 이슈: 47개 -> 9개
- Maintainability 이슈: 106개 -> 22개
- Test Coverage: 0% -> 23.7%
New Code
기준
Overall
기준
Issues
기준
Test Coverage
기준
Duplications
기준
결과적으로 교정 유지보수를 통해 코드 품질을 개선할 수 있었다.
Copyright © 2024 동의대학교 객체지향설계 유지보수 팀. All rights reserved.