악한 주장인가: 찬반 양론
Go 언어 디자이너는 적절한 오류 처리를 피하도록 장려하기 위해 주장을 악한 것으로 일축했습니다. 그리고 보고합니다. 디버깅을 위해 주장()을 사용하는 C 및 C 프로그래머에게 이러한 주장이 유효한지 의문이 듭니다.
assert()의 장점
assertion의 단점( )
구별 어설션 및 오류 처리
어설션과 오류 처리의 차이점은 매우 중요합니다.
결론
Assertion은 본질적으로 나쁜 것은 아닙니다. 적절하게 사용됩니다. 디버깅 중에 코드 실행 오류를 포착하는 데는 그 목적이 잘 부합됩니다. 그러나 예상되는 런타임 오류를 처리하려면 오류 처리 메커니즘이 선호되는 접근 방식입니다.
위 내용은 `assert()`는 사악한가요? C와 C의 장단점 평가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!