エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
オブジェクトグラフ生成フェーズとアプリケーションロジック実行フェーズを分けるとテストしやすくなる? - 岩本隆史の日記帳(アーカイブ)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
オブジェクトグラフ生成フェーズとアプリケーションロジック実行フェーズを分けるとテストしやすくなる? - 岩本隆史の日記帳(アーカイブ)
Googleでアジャイルコーチとして働いているMiško Hevery氏のブログを、このところ興味深く読んでいます... Googleでアジャイルコーチとして働いているMiško Hevery氏のブログを、このところ興味深く読んでいます。テストしやすいコードの書き方についての記事が多く、とても参考になるのです。 昨夏に公開された「How to Think About the “new” Operator with Respect to Unit Testing」と題する記事では、オブジェクトグラフの生成フェーズとアプリケーションロジックの実行フェーズを分けるべし、と説かれています。オブジェクトグラフとは、私の理解では、どのオブジェクトがどのオブジェクトに依存するかを表すツリー構造のようなもので、DIの利用が前提となっています。Miško氏の主張は、これらのフェーズを分けることでユニットテストしやすいコードが書けるはず、というものです。 言葉では分かりにくいので、Miško氏の主張が最も単純に表現されたコードの