개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
오류 코드보다 예외를 사용하라
정상 흐름을 정의하라
null 을 반환, 전달하지 마라
TIL (Today I Learned) 날짜
2022.03.04
오늘 읽은 범위
7장 오류 처리
책에서 기억하고 싶은 내용을 써보세요.
null 을 반환, 전달하지 마라
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
처음 프로그래밍 언어로 C / C++ 을 배울 때에는
1. 비교적 덜 추상적이고 임베디드 환경에서 low level 에 가까운 것들을 많이 개발하기 때문에
2. 대다수의 개발자는 로직 / 예외처리 구분을 정확히 하지 못하고 예외처리 누수 발생 및 로직의 일부로 잘못 사용할 경우가 많으므로
애초에 try catch 등을 사용하지 말고 디버깅에도 도움 되도록 정확한 오류 처리를 하도록 교육받았었다.
하지만 여러 layer 간 캡슐화 / 추상화가 되어있는 개발에서는 예외처리를 적극적으로 하는것이 의미가 있다는것을 알 수 있었다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
OCP(Open Closed Principle)
오늘 읽은 다른사람의 TIL