아무것도 하지 않고 그냥 앉아 있을 거라면 적어도 아무것도 제대로 하지 마세요 - The Old New Thing | 일일일
### 🙋 추천 이유
- API 설계에서 '무위' 상태를 이해하고자 하는 개발자에게 추천합니다.
- API가 무위 상태일 때의 동작을 이해하여 예외 처리를 적절히 구현할 수 있습니다.
### ✅ 간단 요약
- API가 무위 상태일 때는 문서화된 대로 동작하되 실제로는 아무것도 하지 않도록 설계해야 합니다.
- 예를 들어, 프린터가 없는 시스템에서 프린트 기능이 호출될 때, 사용자에게 프린터가 없음을 알리는 방식으로 처리해야 합니다.
- 무위 API는 호출이 성공하더라도 유효한 핸들이 없음을 명확히 하여 혼란을 피해야 합니다.