해당 게시글은 영진닷컴의 을 바탕으로 작성 되었으며 영진닷컴의 저작권 허락을 바탕으로 게재되는 글입니다. 1편 - [좋은 웹 API 디자인] API 디자인 기초 https://smaivnn.tistory.com/8 이 전 글에서 우리는 컨슈머의 입장에서 api를 구현해야 한다고 했다. 그렇다면 컨슈머의 입장은 어떻게 알 수 있을까?, 바로 사용자 입장에서의 직관성이다. 직관적인 이름 나는 판타지 소설을 좋아한다. 판타지 소설을 읽다보면 미들네임을 갖고 있는 이름이 많이 보인다. 가령 예를 들어 "게임 속 바바리안으로 살아남기"의 주인공 이름은 "얀델의 아들 비요른"이다. 이러한 미들네임은 서양에서 많이 볼 수있다. 고대 로마의 가이우스 율리우스 카이사르부터 현대의 한나 다코타 패닝, 로빈 리한나 펜티 등..
해당 게시글은 영진닷컴의 을 바탕으로 작성 되었으며 영진닷컴의 저작권 허락을 바탕으로 게재되는 글입니다. 2편 - [좋은 웹 API 디자인] 사용하기 좋은 API 디자인 https://smaivnn.tistory.com/9 API란 무엇인가? 웹 어플리케이션 프로그래밍 인터페이스, 줄여서 API라고 부르는 이 것은 개발을 하며 정말 많이 보고 듣는 단어이다. 좋은 웹 API 디자인을 알아보기 이전에 우선 이 API가 무엇인지에 대해 정의 하는 것이 필요하다. 인터페이스(interface)란 뭘까? 사전적 의미는 상호작용이다. 즉, API란 애플리케이션이 다른 무엇과 상호작용을 하도록 하는 것이라는 추상화 된 개념을 갖는 것이다. API 디자인이 왜 중요한데? 개발을 하며 우리는 많은 API를 활용하고, ..