I. 소프트웨어 품질향상, 소스코드 체크리스트 가. 소스코드 체크리스트의 개념 소프트웨어 품질향상을 위해 소프트웨어 정적 분석 기반 프로그램 소스 코드 검사 기준 나. 소스코드 체크리스트의 필요성 II. 소프트웨어 품질향상 위한 소스코드 평가 체크리스트 가. Clean Code 기반 소스코드 평가 체크리스트 구분 평가 항목 기준 형식 팀 규칙 – 한 팀 작성 코드는 일관성 신문기사 방식
I. 테스트 기준 개발 방법, TDD 가. TDD(Test Driven Development)의 개념 테스트 설계를 선수행하여, 테스트 통과 위해 프로그램 코드 리팩토링 과정 반복 개발방법론 나. TDD의 특징 특징 설명 Design of Testablility – 소스코드 의존성 감소, 독립테스트 테스트 커버리지 확보 – 단위 테스트 커버리지, 디버깅용이 견고성 보장 – 발생 가능 오류 조기 탐지 가능 Clean Code