[정보처리기사] 소스코드 품질분석도구 정적 동적
1. 소스코드 품질분석 도구 - 소스코드 품질분석 도구는 소스 코드의 코딩 스타일, 코드에 설정된 코딩 표준, 코드의 복잡도, 코드에 존재하는 메모리 누수 현상, 스레드 결함 등을 발견하기 위해 사용하는 분석 도구로, 정적 분석도구와 동적 분석도구로 구분한다. 2. 정적 분석도구 - pmd, cppcheck, SonarQube, checkstyle, ccm, cobertuna 도구 설명 지원환경 pmd 소스 코드에 대한 미사용 변수, 최적화되지 않은 결함을 유발할 수 있는 코드 검사 Linux, Windows cppcheck C/C++ 코드에대한 메모리 누수, 오버플로 분석 Windows SonarQube 중복코드, 복잡도, 코딩설계 등을 분석 Cross-Platform checkstyle - 자바 코드..
2021. 3. 3.