isyumi_netブログ

isyumi_netがプログラミングのこととかを書くブログ

2018-04-01から1ヶ月間の記事一覧

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

僕が設計の逆流問題と呼んでいる概念の話をしたい。 僕がコードを書いていて一番疲れることの一つだ。 一般に下レイヤーのコードが上レイヤーのコードに感知しないのがいい設計ということになっている。 例えば、WebAPIを開発しているとしよう。APIのハンド…

モデリング関数

僕がモデリング関数と呼んでいる概念の話をしたい。 DBから落としてきたデータをもとにビジネスロジックを書くと、関数の引数が増えすぎてうざくなる経験はないだろうか。 例えばTwitterを作っているとして、AさんがBさんをフォローしているか判定する関数は…