Daehyunii's Dev-blog
<모던자바스크립트 47장 에러 처리> TIL-55 본문
오늘은 에러 처리에 대해서 공부했다. 에러 처리에 대해서는 파이썬에서도 try...catch 문을 한 번 공부했었기 때문에 어렵게 다가오지는 않았다. 개념 자체도 쉬운 개념인것 같다. 개발자는 사람이고 코드는 사람이 작성하는 것이니 실수는 언제나 발생할 수 밖에 없다. 그치만 그 실수를 했을때 이를 방어하고 빠르게 바로 잡는것은 굉장히 중요한 일이다. 그런 의미에서 에러 처리는 코드를 작성함에 있어 제일 중요한 부분 중 하나가 아닐까 하고 생각한다. 물론, 코드를 작성하고 테스트없이 바로 서버에 띄우는것은 아니겠지만, 코드를 작성하고 테스트를 하는 과정에서도 인지하지 못한 에러가 발생하면 이를 고치는 일은 생각보다 쉬운일이 아닐 것이다. 또한 에러 처리를 적절하게 잘 활용한다면 이로인해 시간과 비용이 많이 절약될 것이라고 생각한다. 그런데 파이썬에서 공부할때도 그렇고 자바스크립트에서 에러 처리를 공부하면서도 느낀것은 Error 생성자 함수를 통해서 에러 객체를 만들고, throw 문을 사용해서 에러를 발생시킬 수 있는데 왜 일부러 에러를 발생시키는 것인지 생각해 보아도 어떤 상황에 일부러 throw 문을 통해 에러를 발생시키는 것인지 생각이 나지 않았다. 지금 이 순간에도 그 부분에 대해서는 모르겠다. 아직 단편적으로 학습하기 위한 코드들만 작성해 보아서 그런것 같긴 하지만, 왜 일부러 에러를 발생시키는지 현재로서는 이해는 되지 않는다.
2022.07.30 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 47장 에러 처리
'✏️ 2022. TIL > July' 카테고리의 다른 글
<모던자바스크립트 48장 모듈> TIL-56 (1회독 완료) (0) | 2022.07.31 |
---|---|
<모던자바스크립트 46장 제너레이터와 async/await> TIL-54 (0) | 2022.07.30 |
<모던자바스크립트 45장 프로미스> TIL-53 (0) | 2022.07.30 |
<모던자바스크립트 44장 REST API> TIL-52 (0) | 2022.07.29 |
<모던자바스크립트 42장 비동기 프로그래밍> TIL-51 (0) | 2022.07.29 |