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
- MSSQL
- 단지번호붙이기
- pep8
- __name__
- heapq
- 파이썬스럽게
- minmax
- 화살표함수
- 파이썬컨벤션
- 백준
- Arecode
- addAttribute
- BFS
- 음료수얼려먹기
- JWT
- 우선순위큐
- Spring
- setviewname
- 2667
- WebMvcConfigurer
- 2606
- 삼성소프트웨어
- React
- major gc
- 미로탐색
- 2178
- dfs
- SWEA
- 이코테
- 미로탈출
Archives
- Today
- Total
하루하루는 성실하게 인생 전체는 되는대로
[JAVA] 예외처리의 중요성 본문
오늘 예외처리가 얼마나 중요한지, 또 자바스러운 구조가 생산성 자체에 기여하는 바가 얼마나 큰지에 대해 다시 한 번 새삼스레 깨닫게 되는 일이 있었다. 협력사로부터 전달받은 코드를 배포하여 테스트를 진행할 때에 로그 상에 큰 이상이 없어서 문제가 없다고 생각했다. 하지만 해당 서버 담당자로부터 배포 이후 err 푸시알림이 주기적으로 발생하고 있다는 안내를 전달받았고, 밤늦은 시간인지라 서둘러 롤백 후 대충이나마 코드를 뜯어보았다. 일단 뭐가 문제인지 파악하기 전에 err의 흔적이 로그에 남지 않았던 이유를 바로 알아챌 수 있었는데, 협력사에서 추가한 메서드에 try-catch문이 존재하지 않았기 때문으로 유추되었다. 자바 초심자인 나로써도 try-catch가 중요하다는 것을 알고 있는데 이걸 빠트리다니... 또다시 뒤통수가 얼얼해지는 순간이었다.
아무리 바쁘고 타이트한 일정일지라도, 전달받은 코드를 꼼꼼히 검토해봐야겠다는 후회에 빠진 야밤이다.
'JAVA' 카테고리의 다른 글
[JAVA] JWT 인증 적용 (+WebMvcConfigurer와 Interceptor) 구현 (0) | 2022.09.15 |
---|---|
[JWT] JSON Web Token이란 (0) | 2022.09.10 |
[JAVA] JVM - Heap Memory와 GC(가비지 콜렉션) (0) | 2022.02.16 |
Comments