Skip to Content
함수형 프로그래밍 with 자바
book

함수형 프로그래밍 with 자바

by 벤 바이디히, 허귀영
March 2024
Beginner to intermediate
528 pages
10h 48m
Korean
Hanbit Media, Inc.
Content preview from 함수형 프로그래밍 with 자바
384
PART 02
함수형 접근 방식
10.510.5
함수형 예외 처리에 대한 고찰 함수형 예외 처리에 대한 고찰
코드 내에서 파괴적이고 비정상적인 제어 흐름 상태는 종종 불가피하기 때문에 이러한 상황
에 대처하기 위한 방법이 필요합니다. 예외 처리는 프로그램의 안정성을 향상시키는 데 도움
을 줍니다. 예를 들어
catch
-
or
-
specify
요구 사항은 예상되는 예외 상황에 대해 생각하게
하며, 코드 품질을 향상시키기 위해 설계되었습니다. 이는 분명히 유용하지만, 실행하기 어
려운 면도 있습니다.
자바에서 예외 처리는 함수형 접근 방식을 사용하더라도 꽤나 까다로운 부분입니다. 특히,
체크 예외가 포함되어 있는 경우 어떤 예외 처리 방식을 선택하든지 항상 어느 정도의 타협이
필요합니다.
불완전한 메서드를 추출하여 지역적으로 예외를 처리하는 것은 괜찮은 방법이지만, 일반적으로 사용하기 쉬운
해결책은 아닙니다.
예외 상황이 발생하지 않도록
API
를 설계하는 것은 보기보다 쉽지 않습니다.
예외를 검사하지 않는 것은 ‘마지막 수단’으로, 예외를 처리할 기회를 주지 않고 감추기 때문에 본래 목적에 모
순됩니다.
그렇다면 어떻게 해야 할까요? 물론, 상황에 따라 다를 수 있습니다.
제안된 해결책들이 완벽하다고 말할 수는 없습니다. ‘편리함’과 ‘사용성’ 사이에서 균형을 잡
아야 합니다. 예외는 때때로 과도하게 사용되는 기능이지만, 여전히 프로그램의 제어 흐름에
있어서 필수적입니다. 예외가 발생하지 않는 한, 코드가 결과적으로 더 간결하고 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

실무로 통하는 클린 코드

실무로 통하는 클린 코드

막시밀리아노 콘티에리

Publisher Resources

ISBN: 9791169212175