DI に DI コンテナは不要か?(その後)

https://togetter.com/li/1552923 の文脈への反応など。
0
前へ 1 ・・ 4 5
neuecc @neuecc

@hadashiA どっちにしろDIなしでやるのは昨今の使われ方を考えると現実的じゃないので、そういう昔ながらのしょっぱい理想論っぽい建前は言わなくていいんちゃうんちゃうん、というような感じでしょうかー。

2020-07-03 12:30:21
ハダシA @hadashiA

@neuecc w なるほど あざます。 DI自体への依存を剥がすのが無理筋て感じですか。 うーん テストやらその他エディタやらとかで、 DIコンテナなしで済むところは済めばシンプルかな-、 などと思ったりしてたのですが、逆に全部乗っかっていった方が幸せなんですかね-

2020-07-03 12:56:21
Koji Hasegawa@C103日曜 東U44b @nowsprinting

DIコンテナありきになってしまって、プリミティブなDIの話をするのに前置きが必要な世の中がつらい

2020-07-03 12:32:26
amay077@mastodon.cloud @amay077

あなたの DI コンテナはどこから?

2020-07-03 12:34:53
(call me #'knjname) @knjname

DIコンテナの何がいけないんだ

2020-07-03 12:48:48
NAKAMURA Atsushi @nuits_jp

DIの話になっていつも思うことランキング Top3 1. DIパターンとDIコンテナは分けて考えよう 2. DIパターンはDIコンテナなくてもできるんやで? 3. インスタンスの差し替えしたくないならDIしなくていいんじゃない?

2020-07-03 12:57:11
NAKAMURA Atsushi @nuits_jp

実際ライブラリとか、DIさせることを前提にした設計なんて、使いにくくてしかたないので、実装はDIパターンを使うけど、利用者にはBuilderとかFactoryとかLocatorとか使ってもらって、DI部分は隠蔽するとか、よくやる。 その場合、DIコンテナ使わない。けどDIパターンは使う。

2020-07-03 12:58:35
Takeshi NAMAO @tnamao

DI コンテナとかかれこれ 10 年使ってない気がする

2020-07-03 13:05:46
うつむき猫 @utsumuki_neko

DIとDIコンテナ、ServiceLocatorの記事昔読んだ。懐かしい。その時はDIPとかも知らなくてよくわからなかった記憶がある。今はもう少しわかるようになった。改めて勉強になった。

2020-07-03 13:19:14
Lordにゃんだーすわん卿 @tadsan

PHPでDIコンテナとかautowiringとか実際意味不明だったのでいっちょやってみっかと思って書いたコードがこれです github.com/phppg/phperkai…

2020-07-03 13:22:05
あえとす @aetos382

ふと思ったのだが、IoC コンテナというのは不適当で、DI コンテナというべきなのではないか?(一般的にそう呼ばれていると思うが) twitter.com/tenjuu99/statu…

2020-07-03 13:25:38
天重誠二 @tenjuu99

Inversion of Control コンテナと Dependency Injection パターン kakutani.com/trans/fowler/i…

2020-07-03 13:20:28
あえとす @aetos382

IoC と DI(Dependency Injection)の関係というのは、IoC が目的で、DI がそのための実装手段だと思う(もちろん IoC も、より高次の目的のための手段ではある)。 コンテナというのは DI という実装手段を補助するものであり、それをどう使うかは IoC に限定されないのでは?

2020-07-03 13:25:38
ゔぇい @veigr

@aetos382 実際Android系のDIコンテナはIoCに限らずライフサイクル管理も解決しようとしてたりもしますね。。

2020-07-03 13:31:49
あえとす @aetos382

ま、SOLID の D が「Dependency Inversion」なので、「DI コンテナ」って言っておけば、どっちとも取れるけどね!

2020-07-03 13:25:38
laiso 𝕏 @laiso

DIコンテナいろんなプラットフォームにあるから異なるものを同じ言葉で指しがちというのはあるなぁ

2020-07-03 13:26:34
おかけん太郎右衛門督 @okaken_taro

DIコンテナ使うぞ!バリバリー $this->getContainer()->get(Service::class)

2020-07-03 13:38:22
前へ 1 ・・ 4 5