728x90 TDD 연습문제2 TDD의 리듬 [출처] https://github.com/swtest/agile-korea-2012/wiki/1.-TDD%EC%9D%98-%EB%A6%AC%EB%93%AC 켄트백이 말하는 TDD의 리듬 ① 테스트 하나를 재빨리 추가한다. ② 모든 테스트를 실행하고 새 테스트가 실패하는지 확인한다. ③ (코드를) 약간 바꾼다. ④ 모든 테스트를 실행하고 모두가 성공하는지 확인한다. ⑤ 리팩토링을 해서 중복을 없앤다. ④에서 모든 테스트가 통과하지 못한다면 이전의 ②상태로 코드를 돌리고 다시③을 시도한다. ⑤까지 완료되면 ①부터 다시 시작한다. 2013. 7. 26. 볼링점수 계산법 - 훈련규칙 ( http://elaia.tistory.com/3 )한 메소드에 오직 한 단계의 들여쓰기만 한다.else 예약어를 쓰지 않는다.모든 원시값과 문자열을 포장한다.한 줄에 점을 하나만 찍는다.줄여쓰지 않는다.모든 엔티티를 작게 유지한다.2개 이상의 인스턴스 변수를 가진 클래스를 쓰지 않는다.제일 클래스(first-class) 콜렉션을 쓴다.getter/setter/property를 쓰지 않는다.- 목표 ( http://pann.news.nate.com/info/312194595 , http://www.slipp.net )볼링점수를 계산하는 프로그램을 작성 - 볼링점수계산Strike인 경우는 다음 두번 투구 수의 점수를 합한다. 따라서 이후 두 번 더 투구할 때까지 strike한 프레임의 점수는.. 2013. 7. 26. 이전 1 다음 728x90