이펙티브 코루틴을 요약한 내용입니다 함수가 원하는 결과를 만들어 낼 수 없을 때 서버로부터 데이터를 읽어 들이려고 했는데, 인터넷 연결 문제로 읽어 들이지 못한 경우 조건에 맞는 첫 번째 요소를 찾으려 했는데, 조건에 맞는 요소가 없는 경우 텍스트를 파싱해서 객체를 만들려고 했는데, 텍스트의 형식이 맞지 않은 경우 원하는 결과를 만들어 낼 수 없을 때 처리 메커니즘 null 또는 ‘실패를 나타내는 sealed 클래스(Failure 이름을 붙임)`를 리턴 예외를 throw 예외는 정보를 전달하는 방법으로 사용해서는 안됨 예외는 잘못된 특별한 상황을 나타내야 함 예외는 예외적인 상황이 발생했을 때 사용하는 것이 좋음 예외는 예외적인 상황이 발생되었을 때 사용 - 이팩티브 자바의 내용 예외가 전파되는 과정을 ..