분명 자바/스프링에도 openapi generator,
즉 스웨거 빌드 도구가 존재하거든?
근데 자바 개발자들 Map을 워낙 많이들 쓰고
Map 쓰는 순간 스웨거 빌드 도구가 DTO 정의를 파악할 수 없으니
곧 스웨거 빌드 도구가 아무고토 못하게 되잖어?
------------------------------
그래서 당시 자바 개발자들은
뭐로 API 스펙 전달하나 찾아봤는데
RestDocs 라는걸 쓰더라
이게 뭔가했는데 그냥 사람이 손수 한 땀 한 땀 API 작성해주는거임
당연히 DTO 스펙 변하면
다시 손수 한 땀 한 땀 API 다시 써줘야 하고 ㄷㄷㄷ
본인은 당시
자바개발자들의 그 지극정성에 한 번 놀랐고
아니 그럴거면 그냥 VO 써 병신들아 생각이 들어서 두 번 놀랐다
이렇게 말하면 또 Map 쓰는 쉑들 튀어나와서
RestDocs로 API 테스트도 할 수 있거든요? 드립칠텐데
굳이 API 테스트를 꼭 그렇게까지 멀리 빙빙 돌면서 해야하나? 엌ㅋㅋ
한땀한땀에서 니가할수 있는 수준이 적나라하게 보이는건 아누
응 본인은 자동 빌드 사랑해