반응형 독서/일상 속 사물이 알려주는 웹 API 디자인2 일상 속 사물이 알려주는 웹 API 디자인 - 사용자를 위한 API 디자인하기 TIL (Today I LeTIL (Today I Learned) 2022.05.07 오늘 읽은 범위 2부 사용자를 위한 API 디자인하기 책에서 기억하고 싶은 내용 API는 무조건 사용자들의 목표를 달성하기 위해서 존재합니다. 올바른 입장, 올바른 관점을 선택하는 것이 인터페이스와 API를 디자인하는데 있어서 가장 중요합니다. 작업 방식(내부 동작 원리)에 집중하면 인터페이스가 복잡해진다. 사용자가 할 수 있는 일에 집중해 인터페이스를 단순하게 해라. API는 반드시 컨슈머의 관점에서 디자인되어야 합니다. 프로바이더의 관점이 아니라. API 디자인 시 체크 사항 누가 API를 사용하는가? 무엇을 할 수 있는가? 어떻게 하는가? 하기 위해서 무엇이 필요한가? (입력에 대한 질문) 끝나면 무엇을 반환하는가.. 독서/일상 속 사물이 알려주는 웹 API 디자인 2022. 5. 7. 일상 속 사물이 알려주는 웹 API 디자인 - API 디자인 기초 TIL (Today I LeTIL (Today I Learned) 2022.05.02 오늘 읽은 범위 1부 API 디자인 기초 책에서 기억하고 싶은 내용 책에서 말하는 API는 웹 API다. 소프트웨어를 위한 웹 인터페이스다. API는 소프트웨어를 레고처럼 만들어준다. 이 의미는 API를 사용해 더 거대하고 새롭고 다양한 것을 만들 수 있다는 의미다. 다양한 컨슈머가 사용하는 것은 퍼블릭 API고, 정해진 컨슈머들만 사용할 수 있는 API는 프라이빗 API다. (내부망, 인터넷으로 결정되지 않는다) API는 구현, 처리 과정을 숨기고 원하는 응답만 컨슈머에게 전해준다. 언젠가 API를 노출하면 해당 API 소프트웨어 개발 과정에 전혀 관련 없었던 사람들이 API를 사용한다. 그렇기 때문에 API를 사용하.. 독서/일상 속 사물이 알려주는 웹 API 디자인 2022. 5. 2. 이전 1 다음 반응형