設計の逆流問題とその解決策案

僕が設計の逆流問題と呼んでいる概念の話をしたい。 僕がコードを書いていて一番疲れることの一つだ。 一般に下レイヤーのコードが上レイヤーのコードに感知しないのがいい設計ということになっている。 例えば、WebAPIを開発しているとしよう。APIのハンドラ内でDBからデータを取得し、それを加工してレスポンスするとす…