Tag
태그: Kotlin
다음 태그가 달린 모든 글 "Kotlin".
Kotlin
Effective Kotlin 정리 2편: 재사용성과 추상화 설계 (Item 19~32)
Effective Kotlin 3장과 4장을 정리했습니다. 반복해도 되는 코드와 안 되는 코드의 기준, 프로퍼티 위임, 제네릭과 변성(out/in), 추상 수준, SemVer, 외부 API 래핑, 가시성과 KDoc 계약까지 14개 항목입니다.
Kotlin
Kotlin Flow 정리: cold 와 hot, 연산자, StateFlow 와 SharedFlow, Android 에서의 수집
cold Flow 의 실행 시점과 빌더, 중간·종단 연산자, 컨텍스트 보존과 flowOn, buffer·conflate·collectLatest, catch·onCompletion, hot 인 StateFlow·SharedFlow 와 stateIn·shareIn, repeatOnLifecycle 과 collectAsStateWithLifecycle 을 실행 결과와 애니메이션으로 확인합니다.
알고리즘
선형·이진 탐색부터 BFS·DFS까지, 데이터 모양에 따라 고르는 탐색 (Kotlin)
선형 탐색, 이진 탐색(lower/upper bound 포함), 그래프 탐색 BFS·DFS 를 애니메이션과 Kotlin 코드로 보고, 복잡도와 선택 기준을 한 표로 비교합니다.
서버
Spring Boot 와 Ktor 비교: auto-configuration 과 플러그인, DI, 라우팅, 코루틴, 엔진
Kotlin 서버 프레임워크인 Spring Boot 3.4 와 Ktor 3.0 을 구성 철학, 요청 처리 파이프라인, 의존성 주입, 라우팅 방식, 코루틴 지원, 서버 엔진, 생태계, 멀티플랫폼 클라이언트 관점에서 공식 문서 기준으로 비교하고 선택 기준을 살펴봅니다.