250x250
    
    
  
                              Notice
                              
                          
                        
                          
                          
                            Recent Posts
                            
                        
                          
                          
                            Recent Comments
                            
                        
                          
                          
                            Link
                            
                        
                    | 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 | 
| 9 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 30 | 
                            Tags
                            
                        
                          
                          - AWS
 - 인덱스
 - CleanCode
 - 자바스터디
 - 자바
 - 알고리즘
 - 자바예외
 - MariaDB
 - 기술면접
 - java
 - mysql
 - 인프런백기선
 - DDD
 - react
 - 도메인 주도 개발 시작하기
 - jpa
 - 이펙티브자바
 - 네트워크
 - aop
 - 클린코드
 - vue.js
 - 혼공SQL
 - 스프링부트와AWS로혼자구현하는웹서비스
 - 자료구조
 - 이펙티브 자바
 - SQL쿡북
 - 인프런김영한
 - 이팩티브 자바
 - 알고리즘분석
 - AWS RDS
 
                            Archives
                            
                        
                          
                          - Today
 
- Total
 
목록IndexOutOfBoundsException (1)
기록이 힘이다.
사후 분석을 위해 실패 순간의 상황을 정확히 포착해 예외의 상세 메시지에 담아야 한다. 실패 순간을 포착하려면 발생한 예외에 관여된 모든 매개변수와 필드의 값을 실패 메시지에 담아야 한다. EX) IndexOutOfBoundsException의 상세 메시지는 범위의 최솟값과 최댓값, 그리고 그 범위를 벗어났다는 인덱스의 값을 담아야 한다. 이 정보는 실패에 관한 많은 것을 알려준다. 예외의 상세 메시지와 최종 사용자에게 보여줄 오류 메시지를 혼동해서는 안 된다. 최종 사용자에게는 친절한 안내 메시지를 보여줘야 하는 반면, 예외 메시지는 가독성보다는 담긴 내용이 훨씬 중요하다. 예를 들어 현재의 IndexOutOfBoundsException 생성자는 String을 받지만, 다음과 같이 구현했어도 좋았을 것..
        JAVA
        
        2023. 4. 29. 13:48