Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 개발자
- command
- vscode
- 책
- 유데미 러닝크루
- 디자인패턴
- ExpansionTile
- copyWIth
- 도서
- python
- 맥
- 가상환경
- ListTile
- flutter
- 유데미 코리아
- 개발
- freezeD
- 플러터
- linux
- dart
- Code Generation
- 리눅스
- riverpod
- 다트
- 프로그래밍
- 파이썬
- 유데미
- 명령어
- 리버팟
- 코딩
Archives
- Today
- Total
목록설계 (1)
승상의 코딩 블로그
API 설계에 관해서...
프로그램은 입력에 따른 출력을 제공한다. 사용자 입장에서는 내부 구현이 어떻게 되었는지는 크게 신경쓸 필요가 없다. 사용자는 원하는 정보나 행동이 있을 것이고, 이에 대한 응답으로 출력을 제공받을 뿐이다. 즉, 사용자 입장에서는 정상적으로 동작을 잘하고 사용하기 쉬운 인터페이스가 중요하다. (내부적으로 얼마나 코드가 잘 짜여져 있는지는 대부분의 사용자 입장에서는 첫번째 문제가 아니다.) 인터페이스를 어떻게 설계하는지는 매우 중요한 문제이다. 프로그램은 인터페이스를 사용자에게 API 형태로 제공하기도 한다. API 를 기준으로 잘 정의된 API 가 왜 중요한지, 그리고 설계 시 어떤점을 고려해야하는지 알아보자. 잘 정의된 API 의 이점 이해하기 쉽고, 사용하기 쉽다. 다른 프로그램(B)과 통합을 할 경우..
잡다한 지식
2023. 1. 23. 21:25