Inflearn Community Q&A
API 명세서 툴 ( Swagger vs Spring Rest Docs)
Written on
·
213
0
안녕하세요 강의에서 Spring REST Docs를 이용해서 API 명세서를 작성하시는데 실무에서도 똑같이 하시나요 ?
아니면 Swagger + Spring REST Docs 을 같이 사용하시는지 궁금합니다.
springtddjpamockito소프트웨어-테스트junit5
Quiz
외부 시스템(메일, DB 등) 의존성 테스트 시 Mocking이 필요한 가장 큰 이유는 무엇일까요?
빠른 실행 속도와 안정적인 테스트 환경 확보
테스트 코드 라인 수 감소
개발자 간 코드 공유 용이
프로덕션 환경과의 완벽한 일치
Answer 1
0
wbluke
Instructor
안녕하세요, bamho 님!
같은 프로젝트에서 문서 도구를 2개 이상 쓸 이유는 없어보이고요 ㅎㅎ
팀별로 다르게 Swagger를 쓰는 팀도 있고, REST Docs를 사용하는 팀도 있습니다.
무엇을 선택하느냐는 각 도구의 장단점에 맞게 선택하면 될 것 같아요.
제가 속한 현재 팀에서는 개발 속도를 고려하여 Swagger를 사용하고 있지만, 개인적으로는 테스트 코드 기반의 REST Docs를 사용하는 것을 선호합니다.
감사합니다. 🙂





