어설 션 사용시기 및 예외 사용시기 대부분의 경우 예외를 사용하여 코드에서 조건을 확인합니다. 어설 션을 사용하기에 적절한시기가 언제인지 궁금합니다. 예를 들어 Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do something } 여기에 어설 션이 어떻게 적용되는지 나타낼 수 있습니까? 어설 션을 사용해야합니까? 프로덕션 코드에서 어설 션을 사용하지 않고 단위 테스트에서 어설 션 만 볼 수 있습니다. 나는 대부분의 경우 예외를 사용하..