間接レイヤ
無意味なinterfaceを一般化したもの
無意味な関数のwrapperとかも含める
特に何も隠蔽せず
特に何も機能を追加しない
ただの間接レイヤ
認知オーバヘッドが追加されるだけ
layers of indirection
controller, usecase, repositoryという層に分けているというルールに固執し過ぎて
usecaseで特にやることがないのに
code:_
const usecase = () => repository()
のような関数を用意してしまう