Dagger その後

ちょっと前に散々けなした Dagger, 仕事で使ってるのだけれども、まあまあいいね。細かい不満はあるしチームでの使い方にイマイチなところもある。が、ないよりだいぶマシになった体感がある。余暇コードみたいな小さいプロジェクトだと必要性を感じないけれど、仕事のでかいコードベースではあったほうがいい類のものなのだろう。

Activity や View のレイヤではあまり使われておらず、つまり field injection はやってない。まあ Field injection するくらいなら DI なんてなくていいと個人的には思っているので、つまり Activity や View にベタベタくっつけるようなコードは止めろというようなことです。誰となく。