분명 자바/스프링에도 openapi generator, 

즉 스웨거 빌드 도구가 존재하거든?


근데 자바 개발자들 Map을 워낙 많이들 쓰고

Map 쓰는 순간 스웨거 빌드 도구가 DTO 정의를 파악할 수 없으니

곧 스웨거 빌드 도구가 아무고토 못하게 되잖어?


------------------------------


그래서 당시 자바 개발자들은 

뭐로 API 스펙 전달하나 찾아봤는데

RestDocs 라는걸 쓰더라


이게 뭔가했는데 그냥 사람이 손수 한 땀 한 땀 API 작성해주는거임

당연히 DTO 스펙 변하면

다시 손수 한 땀 한 땀 API 다시 써줘야 하고 ㄷㄷㄷ


본인은 당시

자바개발자들의 그 지극정성에 한 번 놀랐고

아니 그럴거면 그냥 VO 써 병신들아 생각이 들어서 두 번 놀랐다


이렇게 말하면 또 Map 쓰는 쉑들 튀어나와서

RestDocs로 API 테스트도 할 수 있거든요? 드립칠텐데

굳이 API 테스트를 꼭 그렇게까지 멀리 빙빙 돌면서 해야하나? 엌ㅋㅋ