«assert» 태그된 질문

어설 션은 거짓으로 평가 될 때 프로그램을 중단하는 명령문입니다. Assert는 일반적으로 절대 발생해서는 안되는 디버깅 및 상황에 사용됩니다.

17
어설 션은 언제 프로덕션 코드에 있어야합니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 개월 전 . 이 질문을 개선하십시오 comp.lang.c ++. moderated에서 C ++에서 기본적으로 디버그 빌드에만 존재하는 어설 션이 프로덕션 코드에 유지되어야하는지 …
166 assert 





7
assert에 맞춤 메시지를 추가 하시겠습니까?
assert가 던진 메시지를 추가하거나 편집하는 방법이 있습니까? 나는 같은 것을 사용하고 싶습니다 assert(a == b, "A must be equal to B"); 그런 다음 컴파일러는 line , time 등을 추가합니다 ... 가능합니까?
129 c++  assert 

14
어설 션 또는 예외를 사용하여 계약에 의해 디자인합니까? [닫은]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문 개선 계약으로 프로그래밍 할 때 함수 나 메서드는 책임을 수행하기 전에 먼저 전제 …


5
괄호가 있거나없는 파이썬 주장
다음은 assert의 네 가지 간단한 호출입니다. >>> assert 1==2 Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError >>> assert 1==2, "hi" Traceback (most recent call last): File "<stdin>", line 1, in ? AssertionError: hi >>> assert(1==2) Traceback (most recent call last): File "<stdin>", line 1, in …


5
C ++에서 assert ()를 사용하고 있습니까?
릴리스 빌드의 성능에 영향을주지 않고 디버깅을 더 쉽게하기 위해 내 C ++ 코드에 많은 어설 션을 추가하는 경향이 있습니다. 이제는 assertC ++ 메커니즘을 염두에 두지 않고 설계된 순수 C 매크로입니다. 반면에 C ++ std::logic_error는 프로그램의 논리 (따라서 이름)에 오류가있는 경우 throw되는을 정의합니다 . 인스턴스를 던지는 것은 assert. 문제이다 assert하고 abort, …



8
내 PHP 코드에서 assert를 사용해야합니까?
동료가 if 문을 사용하고 예외를 던졌을 때 라이브러리 내 에서 assert 명령을 몇 번 추가했습니다 . (이전에 assert에 대해 들어 본 적이 없습니다.) 다음은 그가 어떻게 사용했는지에 대한 예입니다. assert('isset($this->records); /* Records must be set before this is called. */'); 나는했을 것이다 : if (!isset($this->records)) { throw new Exception('Records must …
87 php  assert 

3
Django TestCase의 Assertion Methods 목록은 어디에 있습니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 칠년 전에 …
87 django  testing  assert 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.