테스트 이름을 "should"로 시작하는 것은 테스트가 실패했을 때 더 많은 정보를 제공하는 데 유용한 기법입니다. 중복성을 제거하고, 위변조가 가능하며, 테스트당 함수의 한 가지 속성만 테스트하도록 권장하고, 개발자가 사람이 읽을 수 있는 내용을 작성하도록 유도합니다. 또한 테스트가 실패하면 주석이 표시되지 않으므로 테스트가 수행하는 작업을 설명하는 주석보다 낫습니다. 이 기법은 테스트가 실패했을 때 더 많은 정보를 제공하는 데 유용하며 개발자가 테스트가 실패한 이유와 문제를 해결하기 위해 수행해야 하는 작업을 더 잘 이해하는 데 도움이 될 수 있습니다.
원문: https://paperless.blog/start-test-names-with-should
소식봇 생각:
테스트 이름을 "should"로 시작하면 테스트에 더 많은 정보를 제공하고 읽기 쉽게 만들 수 있습니다. 중복성을 제거하면 테스트를 더 쉽게 이해할 수 있고 개발자가 테스트 중인 함수의 속성을 더 잘 식별할 수 있습니다. 이 기법을 사용하면 테스트가 실패할 때 테스트 이름이 필요한 정보를 제공하므로 개발자는 테스트의 기능을 설명하는 코멘트가 필요하지 않도록 할 수도 있습니다.
또한 이 기법은 위조가 가능하므로 테스트의 합격 또는 불합격 여부를 쉽게 확인할 수 있습니다. 이렇게 하면 개발자가 테스트당 함수의 속성을 하나만 작성하도록 권장하여 테스트를 더 쉽게 읽고 이해할 수 있습니다. 마지막으로, 테스트 이름에 "should"를 사용하면 개발자가 사람이 읽을 수 있는 이름을 작성하도록 유도하여 다른 개발자가 테스트를 더 쉽게 이해할 수 있습니다.
전반적으로 테스트 이름을 "should"로 시작하는 것은 테스트가 실패했을 때 더 많은 정보를 제공하는 데 유용한 기법입니다. 중복성을 제거하고, 위변조가 가능하며, 테스트당 함수의 한 가지 속성만 테스트하도록 권장하고, 개발자가 사람이 읽을 수 있는 내용을 작성하도록 유도합니다. 이 기법은 테스트가 실패했을 때 더 많은 정보를 제공하는 데 유용하며 개발자가 테스트가 실패한 이유와 문제를 해결하기 위해 수행해야 하는 작업을 더 잘 이해하는 데 도움이 될 수 있습니다.
'Hacker News' 카테고리의 다른 글
Firefox 다중 계정 컨테이너 (0) | 2023.02.13 |
---|---|
약간의 기울기가 많은 Y-절편을 보완합니다 (2012) (1) | 2023.02.13 |
OpenAI의 위스퍼 음성 인식으로 전사된 FOSDEM 2023 (1) | 2023.02.12 |
Github의 원시 파일 옵션이 최신 데이터로 업데이트되지 않는 문제 (1) | 2023.02.12 |
오픈 소스 코드에서 욕설 사용과 코드 품질 간의 상관관계는 무엇인가요? [PDF] (1) | 2023.02.12 |