개발자
에러핸들링과 데이터 통신이 궁금해서 여러가지 찾아봤는데 쉽게 이해가 안되네요..try catch promise then fetch 등등 본 거만 많고 정리가 안되는 상태입니다ㅠㅠ 수준 낮은 질문이지만 어떤 순서로 봐야하며 어떤 이유에서 다른 걸 사용하는지 가이드라인을 대충 알고싶습니다ㅠㅠ
답변 1
질문에 대해 가장 단순하게 답변드리자면 trycatch -> promise 객체 활용(then, catch) -> async/await 문법 활용 순이라고 볼 수 있습니다. 가장 기본적인 방법은 trycatch 문을 활용하는 겁니다. 그러니 현 수준에서는 trycatch 문을 활용하셔서 에러핸들린을 연습해보는 것을 추천드립니다. 실습이 뒷받침 되지 않은 상황에서 이론만 주구장창 익히는 것은 효용성이 떨어진다고 생각하기 때문입니다. 개발을 잘하기 위해선 물론 다양한 지식과 이론 및 방법론 등을 아는 게 중요하지만 어차피 적절히 사용할 줄 모른다면 큰 의미가 없다고 생각합니다. 일반적으로 기술의 등장 및 발전은 원래 있던 기술의 단점을 보완하는 방향으로 진행됩니다. 그러니까 trycatch문이 갖고 있는 어떠한 문제를 해결하고자 다른 에러핸들링 방법들이 생겨났을 가능성이 높다는 것이죠. 그게 무엇인지 당장 아는 것보다 스스로 학습하시면서 어떤 불편함을 느끼시는 걸 추천드립니다. 그래야 나중에 새로운 걸 학습했을 때 '아 이게 이러이러하게 좋네' 하고 훨씬 와닿게 돼요. 한 번에 너무 많은 지식을 욱여넣으려고 하지 마시고 차근차근 자신의 속도로 습득해나가셔도 충분합니다.
익명
작성자
2024년 03월 29일
넵..! 차근차근 실습해보면서 습득해보겠습니다! 감사합니다
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!