Kotlin
- Kotlin配列コンテナ使い分け -> 基本
Listで良い ^3d9ac7List: readonly, immutableArray: immutableArrayList: mutable
- Kotlinクラス内の順序について
メソッド宣言をアルファベット順や可視性順に並べ替えたり、通常のメソッドと拡張メソッドを分けたりしないでください。その代わり、クラスを上から下まで読んでいる人が何が起こっているのか論理的に理解できるように、関連するものをまとめておきましょう。順番を決めて (上位レベルのものを先に、またはその逆に)、それに従うようにします。
入れ子になったクラスは、それらのクラスを使用するコードの隣に置きます。クラスが外部で使用されることを意図していて、クラス内部で参照されない場合は、コンパニオン・オブジェクトの後の最後に置きます。

modifiers は修飾子の話