Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘
- 머신러닝
- 오라클
- 컬렉션 인터페이스
- Java
- 쓰레드 풀
- 사이킷런 회귀
- conda remove
- oracle
- 스프링 부트
- WinError5
- streamlit
- 컬렉션 프레임웍
- 스프링 부트3
- 파이썬
- db
- Selenium
- GIT
- 자바 열거형
- 완주하지못한선수
- h2 데이타베이스
- 자바 로그 레벨
- REST API
- URI 원칙
- 사이킷런
- openai
- 셀레니움
- 프로그래머스
- Python
- 차원증가
Archives
- Today
- Total
노트 :
소스코드 품질 분석 도구 본문
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 |