문제
다음 중, 소스 코드 정적 분석 도구가 아닌 것은 무엇인가?
① cppcheck ② checkstyle ③ Valgrind ④ SonarQube
정답
3번
해설
정답: 3. Valgrind는 실행 중 메모리 오류 등을 분석하는 동적 분석 도구이다.
오답 풀이
- 1번: cppcheck는 C/C++ 정적 분석 도구이다.
- 2번: checkstyle은 Java 코드 스타일과 규칙 검사를 수행한다.
- 3번: Valgrind는 동적 분석 도구이다.
- 4번: SonarQube는 코드 품질과 정적 분석을 지원한다.
보충 개념 정적 분석은 프로그램을 실행하지 않고 소스 코드의 결함과 품질 문제를 검사한다.