Kotlin 얼리 액세스 프리뷰 참여하기

Kotlin 얼리 액세스 프리뷰 참여하기 (Participate in the Kotlin Early Access Preview)

새로운 Kotlin 기능이 공식 발표되기 전에 미리 써보고 싶다면 Kotlin Early Access Preview(EAP)에 참여하면 돼요. 어떤 단계로 진행되는지, 참여하면 어떤 점이 좋은지 살펴볼게요.

출처: Participate in the Kotlin Early Access Preview

본문

Kotlin Early Access Preview(EAP)에 참여하면 정식 출시 전에 최신 Kotlin 기능을 미리 사용해 볼 수 있어요.

모든 언어(2.x.0)와 도구(2.x.20) 릴리스 전에 우리는 Early Access Preview(EAP) 빌드를 배포해서 실제 프로젝트에서 테스트하고 초기 피드백을 나눌 수 있게 해줘요. Kotlin EAP 빌드에는 보통 다음 단계가 포함돼요:

EAP build Description
Beta1 다가오는 기능, 개선 사항, 기타 중요한 변화의 첫 묶음을 소개해요. 새 기능을 평가하고 피드백을 나눌 조기 기회를 줘요.
Beta2 보통 받은 피드백을 바탕으로 기능을 더 추가하고 다듬어요. 기능이 완성된 상태이며, 다가오는 릴리스 프리뷰를 이어가고 이전에 도입한 기능을 더욱 성숙시켜요.
RC 첫 번째 릴리스 후보예요. Beta1과 Beta2에서 전달한 변경 사항을 안정화하고 테스트 중 발견한 회귀(regression)를 고치는 데 집중해요.
RC2 릴리스를 마무리하고 준비 상태를 확인하기 위한 중요한 수정이 포함돼요.

발견한 버그는 우리 이슈 트래커인 YouTrack에 신고해 주시면 정말 고마워요. 대부분의 경우 최종 릴리스 전에 고칠 수 있기 때문에, 다음 Kotlin 릴리스를 기다리지 않아도 해결된 문제를 볼 수 있어요.

Early Access Preview에 참여하고 버그를 신고하는 것은 Kotlin에 기여하는 일이고, 성장하고 있는 Kotlin 커뮤니티 모두를 위해 Kotlin을 더 좋게 만드는 데 도움을 줘요.

질문이 있거나 토론에 참여하고 싶다면 Kotlin Slack의 #eap 채널에 언제든 오세요. 이 채널에서 새 EAP 빌드에 대한 알림도 받을 수 있어요.

프로젝트를 Kotlin EAP 버전으로 구성하기

EAP에 참여하면, EAP 버전이 신뢰할 수 없고 의도한 대로 동작하지 않을 수 있으며 오류를 포함할 수 있다는 점을 명시적으로 인지하게 돼요.

우리는 같은 릴리스의 EAP 버전과 최종 버전 사이의 호환성을 보장하지 않아요.

EAP가 Kotlin 생산성 향상에 도움이 되는 방법

  • Stable 릴리스 준비. 복잡한 멀티 모듈 프로젝트에서 작업한다면, EAP에 참여하는 것이 Stable 릴리스 버전을 도입할 때 경험을 매끄럽게 만들어 줄 수 있어요. Stable 버전으로 빨리 업데이트할수록 그 성능 개선과 새 언어 기능을 더 빨리 누릴 수 있으니까요.

    거대하고 복잡한 프로젝트의 마이그레이션은 시간이 걸릴 수 있어요. 크기 때문만이 아니라, 일부 특정 사용 사례가 아직 Kotlin 팀이 다루지 못했기 때문이에요. EAP에 참여해서 새 Kotlin 버전을 계속 테스트하면, 여러분의 특정 사용 사례에 대한 초기 피드백을 우리에게 줄 수 있어요. 그러면 가능한 한 많은 문제를 해결하고, Stable 버전이 출시됐을 때 안전하게 업데이트할 수 있게 도와줘요. Slack이 Android, Kotlin, Gradle 사전 릴리스 버전을 테스트해서 얻는 이점을 확인해 보세요.

  • 라이브러리를 최신 상태로 유지. 라이브러리 작성자라면 새 Kotlin 버전으로 업데이트하는 것이 무척 중요해요. 오래된 버전을 쓰면 사용자가 프로젝트에서 Kotlin을 업데이트하지 못하게 막을 수 있으니까요. EAP 버전으로 작업하면 Stable 릴리스와 거의 동시에 라이브러리에서 최신 Kotlin 버전을 지원할 수 있어요. 그러면 사용자는 더 행복해지고 라이브러리는 더 인기를 얻게 돼요.

  • 경험 공유. Kotlin 애호가이고 교육 콘텐츠를 만드는 등 Kotlin 생태계에 기여하는 것을 즐긴다면, Kotlin EAP에서 새 기능을 시도해 보는 것은 멋진 새 기능을 쓰는 경험을 커뮤니티와 가장 먼저 공유하게 해줘요.

빌드 세부 사항

현재 사용할 수 있는 프리뷰 버전이 없어요.

더 알아보기