Daily iOS
테스트

실무 프로젝트에 TDD 적용

온사이트 질문입니다. "지금 프로젝트에서 테스트를 어떻게 쓰고 있고, TDD를 실제 프로젝트에서 따르려면 어떻게 하겠어요?" 이미 코드가 많은 기존 앱에 TDD를 도입하는 현실적인 방법을 중심으로 답해 주세요.

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

기존 앱에는 전면 TDD 대신 버그 수정과 신규 로직부터 테스트 우선으로 시작한다. 버그 리포트마다 재현하는 실패 테스트를 먼저 쓰고, 새 기능은 뷰모델·유스케이스 단위로 Red-Green-Refactor를 지켜 팀이 이점을 빨리 체감하게 한다.

받은 질문 공유