1. doyaaaaaken

    No comment

    doyaaaaaken
Changes in body
Source | HTML | Preview
@@ -150,10 +150,13 @@
* 短くシンプルで、可読性が非常に高い
* 今までこの方式で書いていなかったとしても、この方式への移行は安全にできる(コードの変更のみでDBのデータ型は変わらない。)
* デメリット
* Idを振りたいものができるたびにIdを定義しなければいけないので毎回コードを書かなければいけない
+ちなみにKotlinにおいてこの方法をとる場合は、3のようにinline classを使うことはできません。
+(Identifierは型パラメータを持っているため)
+
# 終わりに
上で紹介した方式はどれか一つを選択するのではなく、Idをどの程度安全にしたいかによって複数の方式を柔軟に選択するのがいいのではないかと思います。
例えばUserIdは値を間違えると重大な事故になりうるので型安全にする、といったような判断です。