
CS
Development
23.12.06 수정 좋은 코드란? 가독성(코드 컨벤션), 중복 x, 테스트하기 좋은 코드 파이썬 DRY ... RESTful API란? REpresentational State Transfer RESTful 하게 API를 디자인한다는 것은 무엇을 의미하는가? 1. 리소스와 행위를 명시적이고 직관적으로 분리한다. 2. Message는 Header와 Body를 명확하게 분리해서 사용한다. 3. API 버전을 관리한다. 4. 서버와 클라이언트가 같은 방식을 사용해서 요청하도록 한다. 장점 1. Open API를 제공하기 쉽다. 2. 멀티플랫폼 지원 및 연동이 용이하다. 3. 원하는 타입으로 데이터를 주고받을 수 있다. 4. 기존 웹 인프라(HTTP)를 그대로 사용할 수 있다. 단점 1. 사용할 수 있는 메서..