(1)개발자 테스트, 단위 테스트(2)테스트의 문제점1) 특정 모듈의 개발기간이 길어질수록 개발자의 목표의식이 흐려진다.2) 작업 분량이 늘어날 수록 확인이 어려워진다.3) 코드의 사용방법과 변경이력을 개발자의 기억력에 의존하게 되는 경우가 많다.4) 테스트값 입력시 점점 간소화 된다.5) 코드 수정시 기존코드의 정상동작에 대한 보장이 없다.- 회귀 테스트6) 테스트 할 준비사항이 너무 많아진다. (3) TDD1) Test the program before you write it. - kent beck2) 최종 목표clean code that works - Ron Jeffries3) 진행 방식질문 -> 응답 -> 정제 -> 반복4) 실습 시나리오---------------------------------..