Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
TIL #7 Error Handling
#clean_code
2년 전
669


TIL (Today I Learned)

// 2022.03.02

오늘 읽은 범위

// Chapter 7: Error Handling

책에서 기억하고 싶은 내용을 써보세요.

  • Error handling is important, but if it obscures logic, it’s wrong.

  • Don’t Return Null

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • Error Handling 은 try catch 블락을 사용하여 일어날 것 같은 오류를 적어서 개발 도중 오류를 볼 수 있게 만들고 넘어가기 일쑤였다. Exception을 하나하나 적어주는 것이 좋을지 try block을 부모 컴포넌트에 쓰는것이 좋은지 차일드 컴포넌트에 쓰는것이 좋을지에 대한 생각을 해본적이 없었다.

  • 이번 챕터가 특히 헷갈리는 부분은 책을 읽으며 더욱 코드에 대한 고민이 깊어진다는 것이었다. 오브젝트 자체에서 리턴을 할때 신경을 써서 수많은 중첩 if를 쓰지 않게 하는방법을 볼 때는 아! 하며 감탄을 내뱉기도 했으나 여전히 헷갈리는 부분이 많기는 했다.

  • 경험이 많은 개발자 / 코드 리뷰를 많이 해본 개발자일수록 실력이 좋을 수 밖에 없다는 생각이 떠올랐다. 취업을 하지 않은 입장에서는 내 코드를 남이 볼 기회도 작고 팀 과제를 하는 경우에도 한줄한줄 읽으며 토론하기보다는 로직을 이해하고 '작동이 된다'면 그냥 넘어가고는 했다. 리팩토링에 대한 관심도 생겼고 내 코드를 찬찬히 훑어보고싶어졌고 또 동시에 코드를 적을때 더 신중해야 한다는 생각이 들었다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.



  • 어떻게 / 어떤 위치에서 Error Handling 을 하는것이 좋을지에 대해 고민이 많아졌고 책을 정확히 이해한다는 확신이 들지 않는 챕터여서 몇번 더 읽어봐야겠다.