본문 바로가기

프로그래밍 독서/클린코드

7. 예외처리

사실 저는 자바를 거의 공부하지 않았고, 기본서로 딥다이브정도를 읽다가 하차한 상태기 때문에

 

자바의 try, catch가 익숙하지 않습니다만 예외처리에 관해서 중요하다고 생각합니다.

 

간단하게 코테공부만 해도 항상 경계값, 임계치 등이 기준이 되도록 잘 설정해서 문제가 틀리지 않도록 하는 것,

 

혹은 나중에 코드를 수정하다가 여러 예외처리들을 주먹구구식으로 해와서 더러운 코드때문에 처음부터 다시 짜야할 일

 

이 초반에 꽤 있었기 때문입니다.

 

여기서도 간단한 몇가지 법칙을 보여주는데, 일단 자바가 아니라도 쓸만한 몇가지가 기억이 나 남겨놓습니다.

 

 

 

 

1. 메서드로 null을 넘기거나, 예외처리를 null을 통해서 하는 것을 지양하자

 

2. 오류를 직접 처리하는 것보다, try catch를 사용하자

 

3. 예외에 의미를 부여하자(전후상황을 충분히 덧붙인다) -> 오류 위치를 쉽게 찾기 위해서

 

4. 코드 흐름을 헤치지 않도록 구성하자

 

 

짧은 파트라 적을게 많이 없지만 실제 문제를 해결한다면 고민해 봐야할 챕터가 아닌가 생각이 듭니다.

'프로그래밍 독서 > 클린코드' 카테고리의 다른 글

9. 단위 테스트  (0) 2022.01.12
8. 경계  (0) 2022.01.12
6. 객체와 자료구조  (0) 2022.01.10
5. 형식 맞추기  (0) 2022.01.10
4. 주석  (0) 2021.12.05