間違いを未然に防ぐ Kotlin 設計パターン入門 by つむちゃん

Kotlin Fest 2025
ショート(20分)
Android 初級者

間違いを未然に防ぐ Kotlin 設計パターン入門

tsumuchan_jp つむちゃん tsumuchan_jp
2

Kotlin を用いたプロダクト開発で以下のようなうっかりミスを経験したことはありませんか?

  • メソッドに Int 型の引数が2つあり、引数の順番を間違えて渡してしまった
  • enum や sealed class の when 式で分岐漏れが発生した
  • 本来参照してはいけないモジュールのクラスをいつの間にか参照していた

Kotlin の型システムや修飾子を正しく活用することで、こうした「うっかりミス」や「設計上の逸脱」をそもそも発生させない設計が可能です。

本セッションでは、Kotlin の型システムや修飾子(internal, private など)を活用し、間違いを事前に防ぐ手法を紹介します。