Published: 16 Jul 2019 › Updated: 16 Jul 2019

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:
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.