なぜ依存を注入するのか DIの原理・原則とパターン

購入済み

シリーズ

全1冊

作品情報

※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。疎結合な設計にすることが なぜ、保守のしやすいコードに繋がるのか依存注入の目的は保守のしやすいソフトウェアを構築することにあります。関係する他の原則やパターンについても見ていき、より優れたプログラミングが行えるようになることが本書の目標です。Manning Publishing: Dependency Injection Principles, Practices, and Patternsの翻訳書第1部: 依存注入(Dependency Injection: DI)の役割第1章: 依存注入(Dependency Injection: DI)の基本: 依存注入とは何なのか?なぜ使うのか?どのように使うのか?第2章: 密結合したコードで構築されたアプリケーション第3章: 疎結合なコードへの変換第2部: カタログ第4章: 依存注入のパターン第5章: 依存注入のアンチ・パターン第6章: コードの嫌な臭い(code smell)第3部: 純粋な依存注入(Pure DI)第7章: オブジェクト合成(object composition)第8章: オブジェクトの生存期間(lifetime)第9章: 介入(interception)第10章: 設計だけで実現するアスペクト指向プログラミング(Aspect-Oriented Programming: AOP)第11章: ツールを用いたアスペクト指向プログラミング第4部: DIコンテナ第12章: DIコンテナとは?第13章: DIコンテナ: Autofac第14章: DIコンテナ: Simple Injector第15章: DIコンテナ: MS.DI(Microsoft.Extensions.DependencyInjection)用語集・参考文献[著者]Steven van Deursen(スティーブン・ヴァン・ドゥールセン):.NETを用いた開発を行うフリーランスの開発者兼アーキテクト。オランダのナイメーヘン在住。コードを趣味で書きつつそれを職業としている。Mark Seemann(マーク・シーマン):デンマークのコペンハーゲン在住のプログラマー兼ソフトウェア・アーキテクト。2003年からテスト駆動開発をはじめ、Microsoftで開発者として勤めた経験がある。[翻訳]須田智之(すだ ともゆき):15年近くいくつかのSI企業の社員として働いたのちに独立。最近の邦訳書に『セキュア・バイ・デザイン』(マイナビ出版、2021年)、『単体テストの考え方/使い方』(マイナビ出版、2022年)がある。※この商品は固定レイアウト型の電子書籍です。※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。

作品をシェアする

同じ作者の本

マイナビ出版のおすすめ本

スマホ・PC・ITのおすすめ本

チェックリストに追加しました
クリップボードにURLをコピーしました
カートに追加しました
お気に入りに登録しました
作者をフォローしました

ポイント詳細

  • 通常ポイント

    pt

    ご購入額に応じて、dポイントを還元いたします。還元するdポイント数はご購入代金100円(税抜)につき1ポイントです。

【dカードならさらにおトク!】

さらにdカードをご利用の場合、ご購入代金100円(税込)につき2ポイントを加算し還元いたします。

  • dポイントによるお支払いはポイント進呈の対象外となります。
  • 開催中のキャンペーンにより、還元されるdポイント数は変動いたします。
dカードのお申込みはこちら

お手数ですが、ログイン後に再度登録をお試しください