1일차.
가. 코드품질 개념 이해
나. 코드품질 향상방안
다. 테스트의 이해
라. 테스트 환경, 도구
마. 코드 작성표준
바. 리팩토링 - 메소드
사. 리팩토링 - 메소드호출
아. 리팩토링 - 조건문
2일차.
가. 객체지향 이해
나. 객체구조화
다. 객체일반화
라. 데이터 구조화
마. 리팩토링 실습
3일차.
가. 테스트 케이스 도출
나. TDD
다. 성능향상 기법
라. 정적분석도구 개요
마. SonarQube 설치, 사용
바. 코드인스펙션 적용사례