[Korean FE Article] 좋은 코드, 테스트 용이한 코드
글 링크 : https://ykss.netlify.app/translation/good_code_testable_code/
소개
여러분은 테스트 용이한(Testable) 코드가 어떤 코드라고 생각하시나요? 많은 글에서는 테스트 용이한 코드를 “얼마나 테스트하기 쉬운 코드인가?” 또는 “어느 범위까지 테스트할 수 있는 코드인가?”와 같이 설명하고 있는 경우가 많습니다. 소개드리는 글의 저자는 테스트 용이성을 “코드의 복잡성과 테스트 설정의 복잡성 간의 관계”로 정의하고 있는데요. 이 글에서는 저자의 정의가 어떤 의미인지 예시를 통해 설명하고, 어떻게 테스트 용이성을 향상할 수 있는지에 대해 다루고 있습니다. 이 글을 통해 어떤 코드가 좋은 코드이고, 테스트 용이한 코드인지 생각해보는 기회가 되시길 바랍니다 :)
목차
테스트 용이성이란 무엇인가요?
복잡성 간의 관계
암시적 테스트로서의 테스트 용이성
테스트 용이성 향상