클린 코드 독서일지 - Day 17
·
독서일지/클린 코드
도메인에 특화된 테스트 언어 가독성을 위해 테스트 코드에서만 사용하는 특수 API를 사용하는 것도 좋다. 이중 표준 실제 환경과 테스트 환경은 요구사항이 다르다. => 실제 환경에서는 절대로 안 되지만 테스트 환경에서는 전혀 문제없는 방식이 있음(메모리나 CPU 효율과 관련 있는 경우 등) 테스트 당 assert 하나 함수마다 assert 문을 단 하나만 사용해야 한다고 주장하는 의견들이 있음 assert문이 하나인 함수는 결론이 하나라 코드를 이해하기 쉽고 빠르지만, 꼭 지켜야만 하는 법칙은 아니다. => 테스트 코드를 짜다 보면 assert를 여럿 두는 편이 가장 간결하고 이해하기 쉬울 때가 있음. 다만 assert문 개수는 최대한 줄이는 편이 좋다. 테스트 당 개념 하나 테스트 함수마다 한 개념을 ..