*Kotlin 코드 품질*을 학부 종합설계 안드로이드 앱 경험으로 답한다.
상용 Kotlin 실무는 없습니다. 학부 종합설계에서 Kotlin·Jetpack Compose로 앱을 8주 짠 자리가 가장 가까운 경험입니다.
Kotlin의 코드 품질을 높이려고 시도한 자리는 세 곳이었습니다. Nullable과 sealed class로 상태를 타입에 박기, 코루틴 구조화로 동시성 관리, Compose의 stateless 컴포넌트로 재사용성 높이기. Null safety가 런타임 오류를 빌드 단계에서 잡은 자리가 가장 큰 효과였습니다.
첫 자리에 Nullable을 가볍게 본 실패가 있었고, NullPointer 한 건이 출시 직후 떨어진 자리가 있었습니다. 그 일이 타입에 박는다는 자세를 만들었습니다. 실무에서도 사수의 양식과 순서를 첫 자리에서 손에 익히고, 그 흐름이 매일의 자세로 굳어지게 만드는 자리부터 들어가고 싶습니다.