Programming/회고
2025. 10. 27.
AI Agent를 이용한 테스트 코드 경험
TN;DR: 테스트 코드와 Facade 패턴에 대한 초심자의 이해 1. 처음 접하는 테스트 코드(부끄럽게도!)나는 테스트 코드를 짜본 적이 없다. 테스트 코드의 필요성은 알고 있었지만 회사에서는 권장하지 않았기 때문이다. 그래서 과제를 받았을 때 이론부터 감을 잡아야 했다. 멘토님이 설명해 주신 다섯 가지의 테스트 객체(Dummy, Stub, Spy, Mock, Fake)는 나에게 너무 추상적이었다. 다 비슷비슷하게 보였다. 실제 사용해야 할 때 가장 적당한 것을 선택하기 힘들어 보였다. 그래서 일단 이들을 검색해서 닥치는 대로 예시를 읽었다. 아래는 내가 이해한 테스트 객체이다. Dummy는 가장 정적인 객체로 보았다. 빈 껍데기만 필요할 때 사용하기 좋은 것 같았다.Fake는 그보다는 조금 더 구체적..