유닛테스트에 쓰는 assert말고 프로덕션 코드에 assert를 넣는게 그냥 if 체크하고 예외처리하는거보다 나은점이 뭐임? 오늘 디버깅하다가 assert에서 크래시 뜨는거 찾았는데 버그 못찾은 상태로 릴리즈해버리면 그냥 거기서 프로그램이 강제종료되는 최악의 상황이 아닌가 if로 체크해서 return하거나 하면 조용히 지나가는건데 아니면 assert문은 주석처럼 릴리즈 빌드할때 다 사라지나??
해당 댓글은 삭제되었습니다.
아 그런차이가