# 2021-05-21 第14回メンターセッション ## 項目 ### プライベートプロパティのテストについて - メソッドに関しては public のみで良い(派閥あり) - プロパティに関しても public なものだけで良い - その privateプロパティが必ずどこかのpublicメソッドから呼ばれる - そこでテストができれば良い ### lodashについて - フロントエンドでそのままドン!は良くない - 分割して導入すると良い - フロントエンドはバンドルサイズをシビアに管理した方が良い - バックエンドはそこまで気にしなくて良い - ビルドしてデプロイされるのでビルド時間が伸びるくらい ### エンティティのIDについて - エンティティの新規作成のIDは自動採番が良い(uuidのパッケージを使う) - 特にバリデートを行ったことはない - IDクラスはエンティティごとに用意する方が良い - エンティティによってIDが数字の場合とかもあるので、あえて抽象クラスは用意しない - 同じIDクラスを使うと渡し間違いも起きやすい ### コントローラー、ユースケース、リポジトリの実装上の役割について - 特に指摘なし - 図がGood - リポジトリからユースケースはドメインオブジェクトのほうがいい ###### tags: `Team-2`