9.1 단위 테스트 이름 짓기
9.2 매직 넘버와 변수 이름
9.3 검증과 실행 단계 분리
9.4 초기화 및 설정 해제
가독성이 없는 테스트는 읽기가 힘들기 때문에, 나중에 코드를 읽는 사람에게 큰 가치가 없습니다. 즉, 테스트는 단순히 “코드가 돌아가는지 확인”하는 용도가 아니라, 미래의 개발자에게 코드의 의도를 전달하는 문서 역할도 합니다.
가독성이 없는 테스트는 읽기가 힘들기 때문에, 나중에 코드를 읽는 사람에게 큰 가치가 없습니다.
즉, 테스트는 단순히 “코드가 돌아가는지 확인”하는 용도가 아니라,
미래의 개발자에게 코드의 의도를 전달하는 문서 역할도 합니다.
테스트의 가독성은 단순히 예쁘게 정리하는 문제가 아닌,
을 이어주는 “의사소통의 다리” 역할입니다.