개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.03.03
오늘 읽은 범위
7장. 오류 처리
책에서 기억하고 싶은 내용을 써보세요.
뭔가 잘못되면 바로 잡을 책임은 바로 우리 프로그래머에게 있다. (p.130)
오류 처리를 프로그램 논리와 분리해 독자적인 사안으로 고려하면 튼튼하고 깨끗한 코드를 작성할 수 있다. (p.142)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
학부생 때를 돌아보면 수업시간에 오류 처리에 대해서 이론적으로 배웠던 기억이 어렴풋이 난다. 하지만 예나 지금이나 이 오류 처리에 대해(try ~ catch) 제대로 사용했던 적이 있나? 아니면 제대로가 아니더라도 필요에 의해 사용을 하고 있는 지에 대해 돌이켜보았을 때 나의 대답은 '아니'였다. 알고서도 쓰지 않은 것일까? 아니면 모르다보니 기피하게 된걸까.
이 책을 학부생과 이제 막 일을 시작했었던 신입 때 봤었다면 정말이지 좋지 않았을까 하는 아쉬움이 많이 남는다. (물론 그 당시에도 이해가 잘되지 않아서 어려워했을수도 있지만) 기초를 탄탄하게 다져야한다는 말이 얼마나 중요한 지 또, 기반을 잘 갖추워야한다는 말이 어떤말인지도 잘 알게 되었다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
확인된(checked) 예외 ? 자바에는 확인된 예외라는 것이 있나요?
특수 사례 패턴(SPECIAL CASE PATTERN) ?