mokam avatar

React Native 안드로이드 예외 처리

mokam

Published: 16 Jul 2019 › Updated: 16 Jul 2019React Native 안드로이드 예외 처리

React Native 안드로이드 예외 처리

리액트 네이티브 개발을 하면서 네이티브 관련 스터디에 너무 소홀한 것 같다. 일단, 기초부터.

일단 자바 exception 에 대한 좋은 글 요약

Handling Java exceptions right way : 바로가기, 영어

예외의 종류

NullPointerException
NumberFormatException
IllegalArgumentException
RuntimeException
IllegalStateException

예외처리 프로세스

함수에 예외 처리가 없으면 그 함수를 부른 함수에서 예외처리를 찾고, 없으면 또, 그 상위함수에서 찾고.. 이렇게 stack trace 를 하게 됨.

Finally

이 구문은 예외처리를 하던 안하던 무조건 실행됨. 파일을 열고 성공/실패 후 닫기 같은 데 사용가능.

Checked / Unchecked

Java에만 있는 옵션. 자바에만 있다는 건.. 별로 쓰임이 없거나, 없어도 잘 산다는 의미도 됨.
Checked 예외처리가 좀 더 안정된 코드 제공할 수 있슴. 람다하고는 잘 안됨.


예외처리 가이드라인

  • 일반적인 예외보다 구체적인 예외를 쓸 것
  • Throwable 을 catch 하지 말것. Never !!
  • Never catch Exception
  • 예외 처리할 때 메시지를 적어서 알아보기 쉽게 할 것
  • 예외 처리를 비워놓지 말 것. 적어도 stack trace 라도 프린트. Exception.printStackTrace()
  • 남용하지 말것.

Leave React Native 안드로이드 예외 처리 to:

Written by

Read more #react-native posts


Best Posts From mokam

We have not curated any of mokam's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From mokam