商品紹介
疎結合な設計にすることが なぜ、保守のしやすいコードに繋がるのか
依存注入の目的は保守のしやすいソフトウェアを構築することにあります。関係する他の原則やパターンについても見ていき、より優れたプログラミングが行えるようになることが本書の目標です。
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年)がある。
※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
依存注入の目的は保守のしやすいソフトウェアを構築することにあります。関係する他の原則やパターンについても見ていき、より優れたプログラミングが行えるようになることが本書の目標です。
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年)がある。
※この商品は固定レイアウト型の電子書籍です。
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
マイメニュー
何か良い本ないかな?
おトクに読める本は?
探してる本はあるかな?
- 詳細検索
- 著者別検索
- 出版社別検索
- 書籍トップ
- 書籍一覧
- ビジネス書・政治・経済
- 小説一般
- 推理・ミステリー小説
- 歴史・戦記・時代小説
- ライトノベル
- コンピュータ・IT
- ホラー・怪奇小説
- SF・ファンタジー小説
- アクション・ハードボイルド小説
- 経済・社会小説
- エッセイ
- ノンフィクション
- 恋愛小説
- ハーレクイン小説
- 英語・語学
- 教育・教養
- 辞書
- 旅行・アウトドア・スポーツ
- 料理・生活
- 趣味・雑学・エンタメ
- 詩歌・戯曲
- 絵本・児童書
- マルチメディア
- 写真集
- ボーイズラブ
- アダルト
- 雑誌トップ
- 雑誌一覧
- ビジネス・政治経済
- 総合週刊誌・月刊誌
- モノ・トレンド
- 男性誌
- 女性誌
- 自動車・乗り物
- コンピュータ・サイエンス
- スポーツ・アウトドア
- エンターテイメント・グラビア
- 暮らし・食・教育
- 趣味・芸術・旅行
- コミック雑誌
- NHKテキスト[語学]
- NHKテキスト[一般]
- 有料メルマガ
- 無料コンテンツ/カタログ
書籍を探す
コミックを探す
雑誌を探す
新聞を探す
リンク
ヘルプ