테스트 코드 Fixture 및 Display 컨벤션 건의 사항 #52
KIMSEI1124
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
좋은 의견 감사합니다. 저는 또한, Display 컨벤션으로 도메인 중심적 표현을 사용하는 것과 Fixture의 메서드 명을 한글로 작성하는 것은 일관적이지 않다고 생각합니다. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
1. Fixture 컨벤션
Fixture를 정의할 때 가독성을 높이기 위해 한글로 변수 이름과 메서드 이름을 작성합니다. 이는 테스트 코드 작성 시 이해하기 쉽도록 하며, UTF-8 환경에서 문제없이 사용할 수 있습니다.
코드 예시
특징
Fixture 사용 예시
2. DisplayName 컨벤션
테스트 코드의
@DisplayName
은 테스트 대상 도메인의 엔티티 이름을 명확히 나타내는 것을 권장합니다.코드 예시
특징
@DisplayName
에 포함하여 테스트의 목적을 명확히 합니다.3. 기대 효과
테스트 코드 가독성 향상: 한글로 작성된 Fixture와 메서드명을 통해 테스트 코드의 가독성이 높아지고, 의도를 명확히 전달할 수 있습니다.
도메인 명확성:
@DisplayName
에 도메인을 명시함으로써 테스트 코드가 어떤 엔티티를 테스트하고 있는지 명확히 알 수 있습니다.4. 적용 사례
이와 같은 컨벤션을 따르면 테스트의 의도를 명확히 표현할 수 있습니다.
Beta Was this translation helpful? Give feedback.
All reactions