반응형
SMALL

Kotlin24 2

코틀린 2.4-RC 핵심 4축, 안드로이드 6년차의 사이드 프로젝트 적용 기록

얼마 전 회사 안드로이드 팀 카톡 단톡방에 "Kotlin 2.4 LTS 떴다" 라는 메시지가 올라왔는데요. 열어보니 LTS 가 아니라 stdlib JVM 한정 보안 백포트 정책이더라고요. 코틀린(Kotlin) 2.4-RC 변경점 4축, 한 줄로 정리5/13 에 풀린 2.4.0-RC 릴리즈 노트를 한 줄로 줄이면 "언어·표준 라이브러리·KMP·보안" 4축이 한꺼번에 움직였습니다. 한 줄씩 짚어보면 이렇습니다.언어: Context Parameters, Explicit Backing Fields, Annotation Use-site Targets 가 Stable 로 올라왔습니다. Hilt 모듈 2개에 Context Parameters 를 PoC 로 끼워봤어요.표준 라이브러리: UUID API 와 정렬 검증 함..

Kotlin 2.4 RC context parameters로 LoggerContext 6인자 날린 후기

메서드 시그니처 평균 5.2줄이 1.4줄로, 파일 LOC는 312에서 218로 약 30% 감소했습니다. 코틀린(Kotlin) 2.4 context parameters를 LoggerContext 인자 6개에 적용한 실제 수치예요. 5월 13일 풀린 2.4.0-RC를 사이드 프로젝트 안드로이드(Android) 모듈에 올려둔 지 열흘 정도 되었는데요, 그동안 도메인 레이어 한 곳에 부분 적용해본 후기를 정리해봤어요. 빌드 자체는 RC지만 context parameters API는 이번 RC에서 Stable로 확정된 상태라, 문법만 놓고 보면 정식 릴리스 때 그대로 굳혀도 됩니다. Kotlin 2.4 context parameters Stable, 무엇이 풀렸나2.4.0-RC부터 context parameter..

반응형
LIST