🐾
개발자국
Ctrlk
  • 🐶ABOUT
  • 🚲프로그래밍
    • 객체 지향 프로그래밍
    • 오브젝트
    • 도메인 주도 개발 시작하기
    • 클린 아키텍처
    • 디자인 패턴
    • 시스템 설계
  • 🏝️자바
    • 자바의 내부 속으로
    • 자바의 기본
    • 이펙티브 자바
      • 2장: 객체의 생성과 파괴
      • 3장: 모든 객체의 공통 메서드
      • 4장: 클래스와 인터페이스
      • 5장: 제네릭
      • 6장: 열거 타입과 어노테이션
      • 7장: 람다와 스트림
      • 8장: 메서드
      • 9장: 일반적인 프로그래밍 원칙
      • 10장: 예외
        • item 69) 예외는 진짜 예외 상황에만 사용하라
        • item 70) 복구할 수 있는 상황에서는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라
        • item 71) 필요 없는 검사 예외 사용은 피하라
        • item 72) 표준 예외를 사용하라
        • item 73) 추상화 수준에 맞는 예외를 던지라
        • item 74) 메서드가 던지는 모든 예외를 문서화하라
        • item 75) 예외의 상세 메시지에 실패 관련 정보를 담으라
        • item 76) 가능한 한 실패 원자적으로 만들라
        • item 77) 예외를 무시하지 말라
      • 11장: 동시성
      • 12장: 직렬화
    • 모던 자바 인 액션
    • 자바의 이모저모
    • Netty
    • 자바 병렬 프로그래밍
  • 🏖️코틀린
    • 코틀린 인 액션
  • 🌸스프링
    • Spring Core
    • Spring MVC
    • Spring Security
    • Spring Data
    • Spring REST Docs
    • Spring Annotations
    • Spring Cloud
    • Test
    • QueryDSL
    • Lombok
  • 🕋DB
    • MySQL
    • MongoDB
    • Redis
  • 📽️인프라
    • 리눅스
    • Docker
    • Kubernetes
    • Kafka
    • AWS
  • 🏔️CS
    • 운영 체제
    • 네트워크
    • 데이터베이스
    • 컴퓨터 구조
    • 자료 구조
    • 웹 기술
  • 🪂Big Data
    • Apache Hadoop
  • 🕹️ETC
    • Git
    • 이력서 작성하기
    • Embedded
    • 기술블로그 모음집
Powered by GitBook
On this page
  1. 🏝️자바
  2. 이펙티브 자바

10장: 예외

item 69) 예외는 진짜 예외 상황에만 사용하라item 70) 복구할 수 있는 상황에서는 검사 예외를, 프로그래밍 오류에는 런타임 예외를 사용하라item 71) 필요 없는 검사 예외 사용은 피하라item 72) 표준 예외를 사용하라item 73) 추상화 수준에 맞는 예외를 던지라item 74) 메서드가 던지는 모든 예외를 문서화하라item 75) 예외의 상세 메시지에 실패 관련 정보를 담으라item 76) 가능한 한 실패 원자적으로 만들라item 77) 예외를 무시하지 말라
Previousitem 68) 일반적으로 통용되는 명명 규칙을 따르라Nextitem 69) 예외는 진짜 예외 상황에만 사용하라

Last updated 1 year ago