달력

072010  이전 다음



  • 현재 클래스 구조로는 통과시키기 어려운 구조 개선을 하려는 경우에 테스트 코드를 주석 처리(comment out)하고 구조를 변경한다. 이렇게 하면 구조 개선 과정에서 지금까지 되던 기능(기존 테스트)은 보장(회귀 테스트)할 수 있다. 이후에 주석 처리를 풀고 테스트를 다시 시작한다.
  • for 등 반복문 괄호 범위 안에 넣어야 하는 로직을 밖에 넣었을 때 나타나는 오류도 빨리 포착할 수 있다. 다른 로직과 엉켜 원인을 알기 힘들게 되기 전에
    • Ctrl+C, Ctrl+V 가 타이핑보다 유리할 수 있다. 복사 + 붙여넣기 하는 과정에서 자연스럽게 중복을 인지할 수 있으니 테스트 성공 후에는 기억/메모해두었다가 리팩토링한다.

Posted by 영회