repositoryパターンに対する批判
レイヤー化
アプリケーション層とインフラ層の分離はする
抽象化をしない
集まったら追記していく


の意見
レイヤー化はすべき
ファイル分割とかで十分とは思う
が、DBに対するactionをinjectできると広範囲をunit testで済ませられる
複数テーブルを通した操作の場合は、DBコンテナ立てて本物のDBを繋いだほうがいいだろうな
同時にすべきことは、DBとのやり取りのデータのシリアライズである
プロトコルを抽象化するのではなく、渡すべきデータを捨象すると良い