TDD 세가지 법칙
1. FAILING TEST가 있을때만 PRODUCTION CODE를 작성
2. 테스트는 실패가 일어나는 상황만 작성 ..
3. 실패코드는 성공하는 만큼만 작성..
실패케이스(RED) -> 성공(GREEN) - > REFACTORING(BLUE)
리팩토링시 중복이 없어야 한다.
리팩토링은 선택사항이 아님. 나중에 하지 말것!
원칙 &팁
1. 가장 간단한것, 쉬운것
2.테스트가 구체적으로 만들어질 수록 PRODUCTION CODE는 범용적으로 된다?
잇점 :
1. 디버깅 타임을 줄일 수 있다
2. Design documents
3. Decoupling
강의 출처 : http://www.youtube.com/watch?v=wmHV6L0e1sU
'개발이슈 > JAVA' 카테고리의 다른 글
Java 8의 람다와 메서드 참조를 이용한 회원 검색 기능 개선 (0) | 2023.12.06 |
---|---|
GroupingBy 분기별 합계 구하기 (0) | 2023.01.02 |
Java8 Comparator 두개 이상 비교 (0) | 2023.01.02 |
스프링 AOP (0) | 2014.04.14 |
트위터 ssl 인증서 keytool 사용하여 자바에 추가 하는 방법 (0) | 2014.04.01 |