すがブロ

sugamasaoのhatenablogだよ

Dependency Injectionについて

DIの解説サイト

もうちょっときっちり概念を抑えておきたいのでメモ。

そういえば

先月のソースレビューの際に、依存性をなくす為にクラスオブジェクトでの受け渡しをしないで、 string での引数受け渡しをしたことに対して指摘を受けた。
先輩曰く、「好みの問題だが、後の保守を考えるとバラバラにするより一箇所にまとめた方がわかりやすくて良い。……オレだったら保守性を考えてそうするけど。」
というありがたいお言葉を貰った。ぶっちゃけ、先輩と同じ理由でクラスオブジェクトを”受け取らないように”作ったわけなんだが(´Д`)
ただまぁ、幸いなことに「好みの問題」で片付けてくれたおかげで修正はしなくてすんだ。
ということもあるんで、きっちり論理武装できるようにもうちょっときちんと勉強しておこう。

ちょうメモ

BDD について調べる(Ruby だと RSpec なるものがあるらしい)