Skip to content

Commit

Permalink
[클린코드/정리] 7장. 오류 처리 (#2)
Browse files Browse the repository at this point in the history
  • Loading branch information
sujin-kk authored Apr 30, 2023
1 parent 079d2b7 commit 603e9b9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions 7. 오류 처리/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
- 김모씨의 말을 빌리자면,,

![Untitled](%5BCleanCode%5D%207%E1%84%8C%E1%85%A1%E1%86%BC%20-%20Error%20Handling%2001e34969670f4c00a5ef8ba9e2836ceb/Untitled.png)
![Untitled](./assets/Untitled.png)

### Error & Exception in Runtime

Expand Down Expand Up @@ -44,7 +44,7 @@
> *상황에 맞는 Exception Handle을 해야한다.*
>

![Untitled](%5BCleanCode%5D%207%E1%84%8C%E1%85%A1%E1%86%BC%20-%20Error%20Handling%2001e34969670f4c00a5ef8ba9e2836ceb/Untitled%201.png)
![Untitled](./assets/Untitled%201.png)

### Exception Class

Expand Down Expand Up @@ -422,7 +422,7 @@ public inline fun <R> runCatching(block: () -> R): Result<R> {

# Unchecked Exception을 사용하기

![Untitled](%5BCleanCode%5D%207%E1%84%8C%E1%85%A1%E1%86%BC%20-%20Error%20Handling%2001e34969670f4c00a5ef8ba9e2836ceb/Untitled%202.png)
![Untitled](./assets/Untitled%202.png)

- `CheckedException`
- 단순 예외, 즉 컴파일 시 발생하는 Exception
Expand Down Expand Up @@ -792,4 +792,4 @@ public double xProjection(Point p1, Point p2) {
- 어플리케이션에서 구현한 함수 내에서 Exception 발생이 예상되는 경우
- 최상위 Exception 클래스에서 반드시 catch 처리
- Exception을 처리하는 궁극적인 위치가 중요.
- Exception 발생시에는 Crashlytics 와 같은 에러 로그 라이브러리 등을 이용하여 개발자가 인지할 수 있도록 하기
- Exception 발생시에는 Crashlytics 와 같은 에러 로그 라이브러리 등을 이용하여 개발자가 인지할 수 있도록 하기

0 comments on commit 603e9b9

Please sign in to comment.