노트 :

소스코드 품질 분석 도구 본문

자격증

소스코드 품질 분석 도구

IT_달토끼 2023. 2. 19. 15:19

 

1. 소스코드 품질 분석 방법에 따른 분류

 

(1) 정적 분석

 

① 작성한 소스 코드를 실행하지 않고 코딩 표준이나 코딩 스타일, 결함 등을 확인하는 분석 방법

② 개발 초기: 애플리케이션의 결함을 찾는데 사용 /  개발 완료: 개발된 소스코드의 품질을 검증

③ 동적 분석 도구로는 발견하기 어려운 결함을 찾아내고, 소스 코드에서 코딩의 복잡도, 모델 의존성, 불일치성등을 분석

 

(2) 동적 분석

 

① 작성한 소스 코드를 실행하여 코드에 존재하는 메모리 누수, 스레드 결함등을 분석

 

2. 종류

 

(1) 정적 분석 도구

: pmd, cppcheck, SonarQube, checkstyle

 

(2) 동적 분석 도구

: Avalanche, Valgrind

 

 

 

sorce: IT위키

 

 

 

'자격증' 카테고리의 다른 글

디자인 패턴 - GoF  (0) 2023.05.17
오픈소스 라이선스  (0) 2023.04.09
SOAP  (0) 2023.02.19
뷰 설계  (0) 2023.02.08
관계대수 및 관계해석  (0) 2023.02.07