하루하루는 성실하게 인생 전체는 되는대로

[JAVA] 예외처리의 중요성 본문

JAVA

[JAVA] 예외처리의 중요성

희롭 2022. 1. 20. 01:25

오늘 예외처리가 얼마나 중요한지, 또 자바스러운 구조가 생산성 자체에 기여하는 바가 얼마나 큰지에 대해 다시 한 번 새삼스레 깨닫게 되는 일이 있었다. 협력사로부터 전달받은 코드를 배포하여 테스트를 진행할 때에 로그 상에 큰 이상이 없어서 문제가 없다고 생각했다. 하지만 해당 서버 담당자로부터 배포 이후 err 푸시알림이 주기적으로 발생하고 있다는 안내를 전달받았고, 밤늦은 시간인지라 서둘러 롤백 후 대충이나마 코드를 뜯어보았다. 일단 뭐가 문제인지 파악하기 전에 err의 흔적이 로그에 남지 않았던 이유를 바로 알아챌 수 있었는데, 협력사에서 추가한 메서드에 try-catch문이 존재하지 않았기 때문으로 유추되었다. 자바 초심자인 나로써도 try-catch가 중요하다는 것을 알고 있는데 이걸 빠트리다니... 또다시 뒤통수가 얼얼해지는 순간이었다.

아무리 바쁘고 타이트한 일정일지라도, 전달받은 코드를 꼼꼼히 검토해봐야겠다는 후회에 빠진 야밤이다.

 


 

Comments