Item 6. 사용자 정의 오류보다 표준 오류를 선호하라- 요청자에게 특정 응답 코드와 메시지로 응답하는 데에는 예외- 불필요한 커스텀을 지양 Item 7. 결과가 없을 가능성이 있는 경우 널 가능 또는 Result 반환함수가 원하는 결과를 생성하지 못할 때, 처리하는 2가지 주요 방안이 있다. 방안1) null 또는 Result.failture를 반환하여 실패를 나타내기- 예상되는 오류를 표현하는 데 적합- 실패 시 추가 정보를 전달해야 할 때, Result(성공/실패) 사용, 아니라면 null을 사용- 널 가능 값은 사용하기 전에 언래핑(nullable -> non-null로 만드는 과정) 해야한다. 방안2) 예외 던지기- 비정상적인 상황, 오류가 예상되지 않는 상황에서는 예외를 던져야 한다. 빈 ..