なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) [単行本]
    • なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) [単行本]

    • ¥4,796144 ゴールドポイント(3%還元)
    • 在庫あり2025年8月6日水曜日までヨドバシエクストリームサービス便(無料)がお届け
なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) [単行本]
画像にマウスを合わせると上部に表示
100000009003837657

なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) [単行本]



ゴールドポイントカード・プラスのクレジット決済で「書籍」を購入すると合計12%ゴールドポイント還元!合計12%還元書籍の購入はゴールドポイントカード・プラスのクレジット決済がお得です。
通常3%ゴールドポイント還元のところ、後日付与されるクレジット決済ポイント(1%)と特典ポイント(6%)、さらにご利用明細WEBチェックにご登録いただくと2%追加して合計12%ゴールドポイント還元!詳しくはこちら

価格:¥4,796(税込)
ゴールドポイント:144 ゴールドポイント(3%還元)(¥144相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2025年8月6日水曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:マイナビ出版
販売開始日: 2024/05/17
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可

カテゴリランキング

店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) の 商品概要

  • 要旨(「BOOK」データベースより)

    依存注入(Dependency Injection:DI)の第一の目的は保守しやすいソフトウェアを構築することにあります。本書は一貫して依存注入について見ていくのですが、より優れたオブジェクト指向のプログラミングが行えるようになることも目標の1つとしています。サンプル・コードにC#を用いていますが、解説していることの多くは他のオブジェクト指向プログラミング言語でも適用できるようになっています。
  • 目次

    第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)

    用語集・参考文献
  • 出版社からのコメント

    疎結合な設計にすることが なぜ、保守のしやすいコードに繋がるのか
  • 内容紹介

    依存注入(Dependency Injection: DI)は関連性のあるパターンや原則を集めたものであり、その第一の目的は保守しやすいソフトウェアを構築することにあります。サンプル・コードにC#を用いていますが、扱っていることの多くは他のオブジェクト指向プログラミング言語やプラットフォームでも適用できるようになっています。

    ・依存注入とは何か? なぜ・どのように使うのか
    ・疎結合なコードで構築されたアプリケーションの分析・評価
    ・有用な設計パターン、アンチ・パターンのカタログ

    最初から最後まで一貫して依存注入について見ていくのですが、より優れたオブジェクト指向のプログラミングが行えるようになることも本書の目標としています。ドメイン駆動設計やクリーン・アーキテクチャに関する既刊書があまり触らなかった部分にスポット・ライトを当ててくれるような内容にもなっていますので、設計に関する既刊書を読んだあとに抱えていたモヤモヤしていた部分を、依存注入の観点から明確にしてくれる可能性が本書にはあります。

    Manning Publishing: Dependency Injection Principles, Practices, and Patternsの翻訳書
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    ヴァン・ドゥールセン,スティーブン(ヴァンドゥールセン,スティーブン/van Deursen,Steven)
    .NETを用いた開発を行うフリーランスの開発者兼アーキテクトのオランダ人です。彼のソフトウェア業界での経験は2002年から始まります。彼はオランダのナイメーヘン(Nijmegen)に住んでおり、コードを趣味で書きつつ、それを職業としています

    シーマン,マーク(シーマン,マーク/Seemann,Mark)
    デンマークのコペンハーゲン(Copenhagen)に住んでいるプログラマー兼ソフトウェア・アーキテクトであり、カンファレンスにもよく登壇しています。彼は1995年からソフトウェア業界で働いており、2003年からテスト駆動開発(Test‐Driven Development:TDD)を始めるようになりました。そして、そのキャリアの中の6年間にはMicrosoftとコンサルタント、開発者、アーキテクトとして働いた経験も含まれています。現在、Markはソフトウェア開発に携わっており、コペンハーゲンで働いています

    須田 智之(スダ トモユキ)
    15年近くいくつかのSI企業の社員として働いたのちに独立
  • 著者について

    Steven van Deursen (スティーブンヴァンドゥールセン)
    Steven van Deursen(スティーブン・ヴァン・ドゥールセン):.NETを用いた開発を行うフリーランスの開発者兼アーキテクト。オランダのナイメーヘン在住。コードを趣味で書きつつそれを職業としている。

    Mark Seemann (マークシーマン)
    Mark Seemann(マーク・シーマン):デンマークのコペンハーゲン在住のプログラマー兼ソフトウェア・アーキテクト。2003年からテスト駆動開発をはじめ、Microsoftで開発者として勤めた経験がある。

    須田智之 (スダトモユキ)
    須田智之(すだ ともゆき):15年近くいくつかのSI企業の社員として働いたのちに独立。最近の邦訳書に『セキュア・バイ・デザイン』(マイナビ出版、2021年)、『単体テストの考え方/使い方』(マイナビ出版、2022年)がある。

なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) の商品スペック

商品仕様
出版社名:マイナビ出版
著者名:Steven van Deursen(著)/Mark Seemann(著)/須田 智之(訳)
発行年月日:2024/05/15
ISBN-10:4839983062
ISBN-13:9784839983062
判型:B5
発売社名:マイナビ出版
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:656ページ
縦:24cm
その他: 原書名: Dependency Injection Principles, Practices and Patterns〈van Deursen,Steven;Seemann,Mark〉
他のマイナビ出版の書籍を探す

    マイナビ出版 なぜ依存を注入するのかDIの原理・原則とパターン(Compass Programming) [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!