記事へのコメント59

    • 注目コメント
    • 新着コメント
    dorapon2000
    dorapon2000 “ということで、オブジェクトの依存関係を外部から設定するようにすると、オブジェクトを組み立てるのが大変になるので、そこを省力化しようというライブラリが登場してきます。”

    2023/09/26 リンク

    その他
    prograti
    prograti 欲を言うとService Locatorとの違いがあるともっと良いかなと思いました。ちょっと話が小難しくなりますが。

    2020/07/11 リンク

    その他
    KAZ99K
    KAZ99K ギターのジャックとカラオケ機のマイク端子は同じ形状だけど直で繋ぐと抵抗(インピーダンス)や入出力電圧レベル(dBV)が大きく違うので音が割れたり最悪機器にダメージを与える。コレを適切な値に変換してくれるのがDI

    2020/07/11 リンク

    その他
    chiroruxx
    chiroruxx この説明だとテスト書かないならDI要らないって話になりそう。世の中にはテスト書かないけどDI使ってる人は多いよ。

    2020/07/10 リンク

    その他
    kjin
    kjin エレキベース等のダイレクトボックスかと思ったけど違うか。この略称はこういう業界で、こういう意味で使われてるてのを網羅した同音異義語辞典とかないかな。Wikipediaもあるんだろうけど。

    2020/07/10 リンク

    その他
    takopons
    takopons 説明のために単体テストを例に挙げてると思うが、単体テストの簡単化は副次的なものであって、目的は疎結合では? クラス間の依存度を下げるため。 猫型蓄音機さんの記事→https://nekogata.hatenablog.com/entry/2014/02/13/073043

    2020/07/10 リンク

    その他
    imash
    imash Dlかと思ったら違った

    2020/07/10 リンク

    その他
    nori__3
    nori__3 エレアコをつなぐヤツやろ

    2020/07/10 リンク

    その他
    habarhaba
    habarhaba テスト可能なまともなコードを書こうとしたら自然とDIになるよ。

    2020/07/10 リンク

    その他
    NOV1975
    NOV1975 「テストのため」に見えちゃう記事はよくないが、「テストが楽になると聞いて」でちゃんと学ぶ人が増えるのは良い

    2020/07/10 リンク

    その他
    moriken1098
    moriken1098 愚者はクソ設計からDIの有り難みを学ぶ事になるからへーきへーき 分からない人はどこの馬の骨かも分からん奴の記事読むよりフレームワークの解説書買うなりしてちゃんと学ぼうな

    2020/07/10 リンク

    その他
    kno
    kno 何のためには知ってたけど、そのためにしなきゃないあれやこれやがしんど過ぎる

    2020/07/10 リンク

    その他
    knakamura1977
    knakamura1977 すごい分かりやすい。こんなふうに説明できるようになりたいなー。

    2020/07/10 リンク

    その他
    hdampty7
    hdampty7 DIは部分的に適用するのが吉だと思ってる。落ちたときに原因とは別のエラーメッセージになってしまうことが多くてデバッグがしんどい。他方で新機能追加でも定型化してあるとノーテストでいけたりする。

    2020/07/10 リンク

    その他
    kabuquery
    kabuquery やっぱり難しい

    2020/07/10 リンク

    その他
    hetarechiraura
    hetarechiraura ITエンジニア、というかまともにソーシャルブックマークしている人は無言ブクマが多くスター付与も少ないイメージ。ブコメ職人はソーシャルブックマークを使いこなす知能が無いのでDJのことしか分からない。

    2020/07/10 リンク

    その他
    ten-gallon-Mouse
    ten-gallon-Mouse “ 実際にはフレームワークに DI コンテナが組み込まれていることが多くてコンテナのインスタンスを自分で作ったり、コンテナから自分でインスタンスを明示的に取得することは少ないです。利用者がするのは、インター

    2020/07/10 リンク

    その他
    linq
    linq ダークイリュージョンの話ししてる

    2020/07/10 リンク

    その他
    moneycubed
    moneycubed 割り込み禁止の話ではなかった

    2020/07/10 リンク

    その他
    shikiarai
    shikiarai DJってみんな言うからJavaのフレームワーク作っていなくなったと思ったら急にDJとして浮上してきた彼のことを思い出してしまった

    2020/07/10 リンク

    その他
    syukit
    syukit ブコメと合わせてめっちゃよく理解できた。完全に理解はしていない。

    2020/07/10 リンク

    その他
    ryuzi_kambe
    ryuzi_kambe DI (ディスクジョッキー ) って何のためにするのかわからない人向けに頑張って説明してみたアゲ太郎的なQiitaがあったら読んでみたい

    2020/07/10 リンク

    その他
    morita_non
    morita_non むかーしspring2とか使ってたような…データソースやライブラリをゴリッと変えたりするようなフットワーク軽い上層部と仕事をしたことはないな…

    2020/07/10 リンク

    その他
    qtamaki
    qtamaki 「DIは単体テストのため」というのはいささか丸めすぎでは

    2020/07/10 リンク

    その他
    miyataro32
    miyataro32 ちょっとしか読んでないけど、技術の歴史を踏まえないと正しい理解を持てないという典型に見える。new Object()→Factoryパターン→DIという発展の中の最初の矢印しか説明してないのでDIを理解してない人に見えてしまう

    2020/07/10 リンク

    その他
    t-ueno
    t-ueno 分かりやすいDI & ブコメww

    2020/07/10 リンク

    その他
    Harnoncourt
    Harnoncourt Drug Informationですよね。添付文書とか。

    2020/07/10 リンク

    その他
    ghostbass
    ghostbass メソッドのそこかしこに現れる new FooService()を排除するためには超有能。スタティックおじさん連中は new ()するのが嫌なのか、 FooService.DoWhat()とかやりたがるけれどもマルチスレッド環境でそんな恐ろしい事はできないし。

    2020/07/10 リンク

    その他
    quabbin
    quabbin こうしてテスト用途が主という誤った考えが生まれるんだよなぁ。コンポーネントとコンポーネントの結合を疎にし、短くて簡素で柔軟なプログラムを生むのに使うのが正しいのだけど/それにつけてもDJイベントの楽しさよ

    2020/07/10 リンク

    その他
    hakob
    hakob DJの話やめろめろ。 / DIコンテナの記述が面倒だったがゆえに皆が「テストのためだけにメリデメ合わなくね。なんのためにこれするのか分からない…」って思ってるんじゃないかと。よいDIコンテナが必須

    2020/07/10 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる - Qiita

    追記 2022/11/12 追記 この記事読んで、DI 便利だなって思ったらこちらも併せて読んでみてください。ク...

    ブックマークしたユーザー

    • tyosuke20112023/11/15 tyosuke2011
    • northlight2023/11/15 northlight
    • nana_kichi2023/11/09 nana_kichi
    • ING402023/10/25 ING40
    • God-kami2023/10/24 God-kami
    • knj29182023/10/22 knj2918
    • dorapon20002023/09/26 dorapon2000
    • techtech05212023/05/10 techtech0521
    • ls-ltr2022/12/15 ls-ltr
    • meu0u0meu2022/10/09 meu0u0meu
    • thotentry_hatebu1972020/12/12 thotentry_hatebu197
    • locke-0092020/11/17 locke-009
    • torimetal2020/10/22 torimetal
    • kasahi2020/08/04 kasahi
    • t-tanaka2020/08/03 t-tanaka
    • i1ain22020/07/20 i1ain2
    • lugecy2020/07/19 lugecy
    • mjtai2020/07/17 mjtai
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事