외부 API에서 입력을받는 함수를 코딩한다고 가정 해 봅시다 MyAPI
.
해당 외부 API MyAPI
에는 a string
또는 a를 반환한다는 계약이 있습니다 number
.
이 같은 일을 방지하는 것이 좋습니다 null
, undefined
, boolean
그것의 API의 일부가 아닌 비록 등 MyAPI
? 특히 API를 제어 할 수 없으므로 정적 유형 분석과 같은 것을 통해 보장 할 수 없으므로 미안한 것보다 안전합니까?
나는 견고성 원칙 과 관련하여 생각하고 있습니다.
<!doctype html><html><head><title>504 Gateway Timeout</title></head><body>The server was unable to process your request. Make sure you have typed the address correctly. If the problem persists, please try again later.</body></html>