단위 테스트 (Unit

장치 테스트

소프트웨어 개발에서 단위 테스트는 더 이상 선택이 아니라 필수입니다.

단위 테스트에 대한 오해를 바로잡고, 좋은 단위 테스트의 원칙, 테스트 작성 스타일 및 효과적인 테스트를 위한 소프트웨어 아키텍처를 이해할 수 있습니다.

또한 단위 테스트와 통합 테스트를 구별하고 둘의 차이점을 알고 사용 방법을 알고 올바르게 작성하는 방법과 안티 패턴을 알 수 있습니다.

작가
블라디미르 코리코프
출판
도토리 출판사
출시일
2021년 10월 20일

좋은 책입니다.

내용도 좋고 번역도 좋습니다.

테스트에 대한 이야기 ​​외에도

육각형 구조, 기능적 구조 및 패턴에 대한 내용도 설명되어 있으며,

이러한 아키텍처와 테스트 간의 관계도 잘 문서화되어 있습니다.

도메인과 컨트롤러로 구분되며,

도메인에는 복잡한 비즈니스 로직과 알고리즘이 포함되어 있으며,

직원들과의 소통만이 컨트롤러에 들어가야 함을 강조하고 이것이 책을 꿰뚫는 비결이라고 생각한다.

따라서 단위 테스트는 도메인 도메인에만 적용되어야 하고 통합 테스트는 컨트롤러 도메인에만 적용되어야 합니다.

도메인과 컨트롤러에 배포할 복잡한 코드를 리팩토링하는 예제도 함께 제공하여 이해하기 쉽게 했습니다.

테스트를 정말 잘하고 있는지, 어떻게 해야할지 고민이신 개발자라면 한번 보시길 추천드립니다.