-
자바와 JUnit을 활용한 실용주의 단위 테스트후기/Book Review 2020. 6. 14. 23:27728x90반응형
작년에 번역서 나왔을 때 읽어봐야지 했다가 이제야 읽어본다. TDD는 잘 안하지만 테스트는 좀 제대로 해보고자 회사 도서관에서 빌림.
목차
- 1장 첫 번째 JUnit 테스트 만들기
- 2장 JUnit 진짜로 써 보기
- 3장 JUnit 단언 깊게 파기
- 4장 테스트 조직
- 5장 좋은 테스트의 FIRST 속성
- 6장 Right-BICEP: 무엇을 테스트할 것인가?
- 7장 경계 조건: CORRECT 기억법
- 8장 깔끔한 코드로 리팩토링하기
- 9장 더 큰 설계 문제
- 10장 목 객체 사용
- 11장 테스트 리팩토링
- 12장 테스트 주도 개발
- 13장 까다로운 테스트
- 14장 프로젝트에서 테스트
- 부록 A 인텔리제이 IDEA와 넷빈즈에서 JUnit 설정
Eclipse(부록에서는 IntelliJ)에서 JUnit세팅 등 아주 처음부터 다루기 때문에 JUnit에 입문하는 용도로 괜찮을 것 같다. First, Right-BICEP, CORRECT 등의 테스트관련 용어 설명들과 유명한 SOLID 원칙에 대해서도 설명을 한다. 테스트를 작성할 때 해당 원리, 원칙들을 잘 이해해야 올바른 테스트를 작성하기 유용할 것이다.
(내 기억이 맞다면) 토비의 스프링에 "엉성한 테스트 코드는 안짜느니만 못한다"라는 내용이 있다. 개발자 스스로가 원하는, 해피한 케이스로만 이루어진 테스트는 짜기는 쉬울지 몰라도 효과는 없다. 오히려 잘못을 덮어주는 효과가 발휘되어서 코드 품질에 더 안좋은 영향을 줄 것이다.
코드가 하이라이팅이나 색깔이 들어갔다면 조금 더 보기 쉬웠을텐데 (그러면 단가가 올라가겠지?) 그러지 못해서 예제 코드를 읽는게 조금 힘들었다.
자바와 JUnit을 활용한 실용주의 단위 테스트 - 클린 코드의 핵심, 단위 테스트로 소프트웨어 품질을 향상시킨다!, 제프 랭어, 앤디 헌트, 데이브 토마스 (길벗)
반응형'후기 > Book Review' 카테고리의 다른 글
실전 자바 소프트웨어 개발 (0) 2020.08.18 객체지향 사고 프로세스 (0) 2020.08.11 오브젝트 (0) 2020.05.10 DDD START! (0) 2020.04.28 자바 퍼즐러 (0) 2020.04.23