image.png

9.1 단위 테스트 이름 짓기

9.2 매직 넘버와 변수 이름

9.3 검증과 실행 단계 분리

9.4 초기화 및 설정 해제


가독성 왜 중요한가

가독성이 없는 테스트는 읽기가 힘들기 때문에, 나중에 코드를 읽는 사람에게 큰 가치가 없습니다.

즉, 테스트는 단순히 “코드가 돌아가는지 확인”하는 용도가 아니라,

미래의 개발자에게 코드의 의도를 전달하는 문서 역할도 합니다.

테스트의 가독성은 단순히 예쁘게 정리하는 문제가 아닌,

을 이어주는 “의사소통의 다리” 역할입니다.

가독성 요소