Open API/API design

작게 완성하기

이재만박사 2017. 2. 9. 11:28

- 좋은 API라면 최소한의 크기로 완성

- API라면 소수의 클라이언트만 사용하는 기능이라 할 지라도 그것을 제공


- 클라이언트가 API에게 무엇을 바라는지 이해하려면 요구사항 수집과 유스케이스 모델링


- 설계에 기반한 요구사항과 유슼이스


- API를 작게 만드는 것은 API를 사용하는 데도 큰 영향을 미친다

-  왜냐하면 간소한 인터페이스는 사용자가 원하는 바를 충분히 만족


- API를 최소화 해서 만들 수 있는 다양한 기법



1. 지나친 약속은 금지

2. 가상 함수의 추가는 신중하게

3. 편리한 API