개발 일지/개발하면서 했던 고민들1 개발 고민 | 테스트 가능한 코드와 테스트의 범위에 대하여 들어가기 전...최근 테스트 코드를 작성하면서 "어떤 코드가 테스트하기 좋은 코드일까?" 라는 고민을 하게 되었습니다. 테스트 코드의 범위를 어떻게 설정해야 하는지, 그리고 테스트하기 좋은 코드의 특징이 무엇인지에 대한 고민이 많았습니다.테스트 가능한 코드란 무엇일까?테스트의 범위는 어디까지 설정해야 하지?테스트 코드에서 관리할 수 없는(라이브러리와 같은) 코드를 어떻게 다뤄야 할까?이런 고민을 하다 보니, 테스트의 목적과 코드의 구조적 설계가 밀접한 관계가 있음을 깨달았습니다. 특히, 프로덕트 코드에서는 의존성을 줄이고, 테스트 코드에서는 동작을 제어할 수 있도록 설계하는 것이 테스트 코드와 프로덕트 코드를 모두 고려하는 방법이라고 생각이 들었습니다. 그래서 이번 글에서는 테스트하기 좋은 코드란 무엇인.. 2025. 2. 17. 이전 1 다음