처음으로 API를 작성한 뒤에 받은 피드백들을 정리해보려고 한다.
우선 다음은 초기에 작성한 API 명세서이다.
REST API에 대해서 정리를 하고도 많은 실수를 했다.
이런 실수들을 고치고 JWT와 Transaction을 적용하여 API를 다듬어보았다.
쿼리스트링을 통해서 작성했던 API를 하나로 묶으니 API 갯수가 많이 줄었다. 그래서 추가적으로 API를 작성하였다.
API를 다듬으면서 구체적이지 못했던 부분, 부족한 부분, 에러가 검출되지 않는 부분들을 많이 찾을 수 있었고, 여러번 수정하였다.
물론 처음부터 완벽한 API를 작성하는 것도 중요하지만, 작성 이후 여러번 검토를 통해 부족한 점을 찾아내는 것도 중요하다는 것을 다시금 느낄 수 있었다.