강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

JW Yang님의 프로필 이미지
JW Yang

작성한 질문수

2시간으로 끝내는 프론트엔드 테스트 기본기

jest 테스트코드 작성을 위한 사전세팅

Jest의 test와 it 사용에 대한 컨벤션 질문

작성

·

40

0

강사님, 강의 잘 듣고 있습니다.

강의 중 jest에서 한글로 적을 때는 test, 영어로 적을 때는 it으로 적는 게 가독성이 좋다고 설명해주셨는데, 실무 팀에서는 이런 네이밍 컨벤션을 어떻게 정하고 유지하는지, 혹시 Prettier, ESLint 같은 도구로 특정 스타일(예: test만 사용)을 강제하는 경우도 있는지 궁금합니다.

퀴즈

51%나 틀려요. 한번 도전해보세요!

Jest와 같은 테스트 환경에서 'describe' 블록의 주된 역할은 무엇일까요?

개별 테스트 케이스를 정의합니다.

관련된 여러 테스트들을 하나로 묶어 그룹화합니다.

모든 테스트 실행 전에 한 번만 실행되는 코드를 정의합니다.

테스트 결과가 예상과 일치하는지 검증합니다.

답변 1

0

제이쓴님의 프로필 이미지
제이쓴
지식공유자

안녕하세요! 좋은 질문 감사합니다.

사실 저는 lint를 통해서 강제하는 것은 고려해보지 않았는데요, 일단은 말씀하신 한국어,영어 관련 룰이 있는지 잘 모르겠습니다. 저는 PR을 통해서 컨벤션을 검증하고, 테스트코드를 확인하는 방향으로 진행했습니다. 특히 요즘처럼 LLM을 활용해서 초벌(?) 코드리뷰가 가능한 상황에서는 손쉽게 PR로도 리뷰가 가능하다고 생각합니다.

물론 lint룰을 적용하면 컨벤션 유지측면에서는 훨씬 유리하고 비용도 적게 들거라고 생각하는데요, 컨벤션을 정해가는 단계라면 규칙을 빡세게(?)잡는게 어쩌면 over engineering이 될수도 있다고 생각합니다.

또 고민이 있으시면 질문으로 올려주세요!

JW Yang님의 프로필 이미지
JW Yang

작성한 질문수

질문하기