본문 바로가기

소프트웨어개발자의 삶/Books

단위 테스트(Unit Testing)

정말 좋은 책을 만났다. 테스트를 이렇게까지 심혈을 기울여 바라보는 관점과 진입부터 시작하여 깊은 내용으로 이어지는 설명의 명료함에서 소설을 읽듯이 다 읽어버렸다.

단위테스트의 정의부터 시작해서 목표까지 정확하게 설명해주고 실용적인 접근을 어떻게 하는지 가이드를 해주고 있다. 더불어 테스트의 격리문제에 대해서 2가지 입장(고전파, 런던파)의 풀이를 정확하게 설명해주고 있다. 대부분의 개발서적은 이게 좋은 방법이다라는 수준으로 설명을 하는 편이나 이 책은 명확하다. 이것이 좋다고 생각할지 모르지만 이부분에 대해서는 이게 더 좋다. 왜냐하면 이렇기 때문이다. 라고 주장을 정확하게 펼친다. 이런 내용이 오히려 독자들에게는 좋다고 생각한다. 모호한 입장에서 이것도 좋고 저것도 좋지만 이게 좀더 효율적입니다. 라는 선택지를 두어 헷갈리게하는 것 보다. 이것과 이것의 장단점이 이런데 나는 이런 장점의 가치가 더 크다고 생각하여 이 방법을 선택한다. 라는 식의 풀이가 독자들은 다르게 생각하더라도 명확하고 좋은 것 같다.

단위테스트를 만들때 참고하면서 적용하기 위해서 다시 정리를 위해서 한번더 훝어보면서 노션에 정리를 하고 있다. 정말 좋은 책을 봤다. 읽는 동안 너무 즐거웠다. 마치 소설을 읽는 느낌이였다.

'소프트웨어개발자의 삶 > Books' 카테고리의 다른 글

자바 세상의 빌드를 이끄는 메이븐  (0) 2023.04.29
클린아키텍처  (0) 2023.02.26
소프트웨어 공학 에센셜  (0) 2023.02.04
테스트 주도 개발  (1) 2023.01.29
소프트웨어 스펙의 모든 것  (0) 2023.01.29