애플리케이션테스트케이스설계
1. 알고리즘
- 수학과 컴퓨터 과학, 언어학 또는 관련 분야에서 어떠한 문제를 해결하기 위해 정해진 일련의 절차나 방법을 공식화한 형태로 표현한 것
- 정렬
- 선택 정렬
- 삽입 정렬
- 버블 정렬
- 그래프
- 깊이우선탐색 DFS
- 너비우선탐색 BFS
- 탐색
- 선형 탐색
- 이진 탐색
2. 애플리케이션 성능 개선
- 소스코드 최적화는 읽기 쉽고 변경 및 추가가 쉬운 클린 코드를 작성하는 것
- 클린코드의 작성원칙과 소스코드 최적화 기법
- 소스코드 품질분석 도구의 이해
- 정적분석
- Pmd
- cppcheck
- SonarQube
- Checkstyle
- 동적분석
- Avalanche
- valgrind