Kotlin Fest 2025
どちらでも
Kotlin言語・プログラミング 中級者

モダンKotlinへのリファクタリング

chigichan24 chigichan24 chigichan24

過去に書いたその時にベストだったコードも、Kotlinの進化によって、今ではもっとスマートに書けるかもしれません。新しい機能の導入背景を知りながら、モダンKotlinに書き換えていきましょう。
このセッションでは、Kotlin 1.9以降に入った機能に触れつつ、主に以下のケースについてどう書き換えるかの具体的なユースケースを紹介していきます。

  • enumのentriesプロパティについて
  • より賢くなったsmart castについて
  • kotlin.timeパッケージ
  • when式でのguardコンディション
  • Non-local break

このセッションを、コードを書くとき・レビューするときに、なぜその機能が追加され、どのように使うことが推奨されているのか、という背景まで理解して、よりよいKotlinを書くきっかけにしましょう。私達の書くコードはもっとスッキリするはずです。