더북(TheBook)

테스트 코드가 너무 커서 빈 줄을 넣어야 하는 경우, 주석을 이용해서 세 단계를 다시 분류하는 건 어떨까요?[92] 별로 좋은 방법이 아닙니다.

반대로 아주 작은 테스트를 작성하는 경우도 있을 수 있습니다. 코드가 단 세 줄이고, 한 줄마다 서로 다른 AAA 단계에 속하는 경우에는 빈 줄을 생략할 수 있습니다. 코드가 한두 줄만 있는 경우도 마찬가지입니다. AAA 패턴의 목적은 잘 알려진 구조를 사용함으로써 테스트 코드를 조금 더 읽기 쉽게 만드는 것이기 때문입니다. 두세 줄의 코드라면 테스트가 충분히 작기 때문에 이미 편하게 읽을 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.