디버그 모드에서만돌아야 된다는데? 가 아니라 디버그 모드에서만 도는거 아님?? 컴파일러가 배포모드에서 삭제하던데
익명(122.36)2024-01-23 22:28
답글
런타임에 어썰트 돌리는 언어들이 있는지는 모르겠는데 아무튼 테스트 모드에서 디버그로 함수에 대한 가정을 세우는거고, 배포할 때도 코드 자체는 그대로 두되 릴리즈모드로만 배포한다고 알고 있음. 코드 컴플리트 읽어봤을 때도 그거 어차피 날라가니까 검증용으로 계속 냅두라고 하던데
익명(122.36)2024-01-23 22:30
답글
이게 맞지. 디버그모드에서만 도는거임.
인터프리터 언어들의 어설트가 어떤동작인지 모르겠지만, 개인적으로 컴파일언어 아니면 어설트 쓸 일이 없던데
디버그 모드에서만돌아야 된다는데? 가 아니라 디버그 모드에서만 도는거 아님?? 컴파일러가 배포모드에서 삭제하던데
런타임에 어썰트 돌리는 언어들이 있는지는 모르겠는데 아무튼 테스트 모드에서 디버그로 함수에 대한 가정을 세우는거고, 배포할 때도 코드 자체는 그대로 두되 릴리즈모드로만 배포한다고 알고 있음. 코드 컴플리트 읽어봤을 때도 그거 어차피 날라가니까 검증용으로 계속 냅두라고 하던데
이게 맞지. 디버그모드에서만 도는거임. 인터프리터 언어들의 어설트가 어떤동작인지 모르겠지만, 개인적으로 컴파일언어 아니면 어설트 쓸 일이 없던데
릴리즈에서 작동하면 그건 assert가 아닌데
파이썬에 어서션 끄고 실행하는 플래그 있긴함 - dc App
디버그 모드는 런타임 아니냐?ㅋㅋㅋ