분류 전체보기52 [독서]나는왜생각을멈출수없을까? 오늘읽기시작 불안과 두려움을 이겨내기위한열쇠를 찾기위해 2023. 2. 27. Android에서 Build Gradle 사용법 참조 Android에서 Build Gradle 사용법 참조 1) https://docs.gradle.org/current/userguide/migrating_from_groovy_to_kotlin_dsl.html#header 2) https://github.com/google/iosched 2023. 1. 9. Solid 원칙 Solid 원칙 1. 단일 책임 원칙 2. 개발 폐쇄 원칙 3. 리스코프 치환 원칙 4. 인터페이스 분리 원칙 5. 의존성 역전 원칙 2023. 1. 6. Coroutine 예외 처리 Coroutine 예외 처리 1. CoroutineExceptionHandler를 이용 코루틴 내부 기본 catch block으로 사용 2. lauch, actor : Exception 발생시 바로 예외처리 발생 3. async, produce : 중간에 exception이 발생해도 await를 만나야 발생 4. job.cancel()을 제외한 다른 exception이 발생하면 부모의 코루 틴까지 모두 취소됨 - structured concurrency를 유지하기 위함 5. 여러개의 exception이 발생하면 가장 먼저 발생한 exception이 handler로 전달되며 나머지는 무시됨 2023. 1. 4. 이전 1 ··· 8 9 10 11 12 13 다음