ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Error Handling
    공부 2023. 9. 5. 12:40
    728x90

    1.  에러핸들링 이란?

    사용자가 서비스를 이용하는 동안 발생할 수 있는 에러를 사전에 예측하고 사용자가 서비스를 이용하는 흐름이 막히지 않도록 한다.

     

    2.  에러핸들링의 종류

    에러 핸들링(Error Handling)  , 예외 핸들링(Exception Handling) 으로 나뉜다.

     

     

     1) 에러 핸들링(Error Handling)
          주체가 컴퓨터이며 코드를 실행하는 과정 자체에서 발생하는 에러를 핸들링한다.

          -  개발자의 문법 에러

          -  해당 회사의 서비스 규칙 등

     


       2) 예외 핸들링(Exception Handling)
           주체가 개발자이며 의도적으로 발생시키는 상황을 핸들링하며 조건 불충족시 에러를 반환시킨다.


            -  회원 이메일 계정에 @ 필수 포함
            -  비밀번호는 10자 이상으로 지정
            -  계정 중복이불가능 등 

     

    그림 1-1 emaill에 @포함 / password 10자 이하 조건 설정

     

     

    3.  throw 

    자바스크립트뿐만 아니라 여러 프로그래밍 언어에서 예외 상황에 에러를 발생시키는 방법이다.
    어떤 예외 상황이며 어떤 에러를 나타내는지 설명을 위하여 '메세지' 부분이 필수로 들어간다.

    즉 예외 상황 발생 → 작업 중단 → 이 지점에서 특정 에러 발생했음을 알림 → 상위모듈은 그에 맞는 액션(코드) 

     

    그림 1-2 trhow 에러 ( messag)

     

     

     

    4.  try-catch

    잠재적인 에러가 발생할 가능성이 있는 부분에서 에러를 처리하기 위하여 사용한다.
    try에서 예외 처리를 위해 에러를 throw 하게 되면 발생한 에러가 catch로 넘어가게 된다.

    try - 에러가 발생할 가능성이 있는 코드 입력
    catch - 에러가 발생했을 때를 대비한 행동

     

    그림 1-3 if문을 이용한 throw,catch








    728x90

    '공부' 카테고리의 다른 글

    Git 토큰 오류 해결(Support for password authentication was removed on August 13, 2021.)  (1) 2023.09.04
    Database Schema & table 구축  (0) 2023.09.03
    MySQL & RDBMS  (0) 2023.08.31
    API  (0) 2023.08.28
Designed by Tistory.