TDD, 클린 코드 with Java 18기: 수강신청(요구사항 변경)

yshjft·2024년 5월 26일
0

수강신청(요구사항 변경)

리뷰 내용

🤔 리뷰 링크

4단계 - 수강신청(요구사항 변경) #507


🤔 테스트 코드를 읽었을 때 무엇을 위한 테스트인지 알 수 있어야 한다

리뷰어

enrollmentOfSANJIGI 테스트에서 SANJIGI의 의미가 중요할까요?
테스트 코드를 읽고 어떠한 테스트인지 빠르게 인지할수 있도록 하는게 더 중요하지 않을까요?

변수가 해당 스코프 영역안에서 어떠한 의미를 가지는지 표현한다면 어떨까요?

저는 long actual = enrollments.numberOfCurrentEnrollment(); 이렇게 표현해볼것 같아요.
그리고 누군가 테스트 코드를 보면, 아! numberOfCurrentEnrollment 이걸 테스트 하려고하는구나! 
빠르게 이해할수 있다고 생각해요 😄

  • 테스트 코드 메서드의 이름이나 DisplayName에서는 어떤 테스트인지를 알 수 있게 하려고 노력했으나 정작 테스트 코드에서는 그러지 못하였습니다. 테스트 코드에서도 어떤 테스트인지 들어날 수 있도록 코드를 작성해야겠습니다.
profile
꾸준히 나아가자 🐢

0개의 댓글