トップページ⇒tech
18コメント4KB

DI理解できない奴はプログラマやめたほうがいい

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2007/12/10(月) 21:41:22
マジで
勘弁して
0002デフォルトの名無しさん2007/12/10(月) 22:15:01
D言語ってそんなにむずいか
0003デフォルトの名無しさん2007/12/10(月) 22:22:00
>>1
で、お前は理解できたのか?
解説してよ
0004デフォルトの名無しさん2007/12/10(月) 22:30:15
ふつーKADORTO
0005デフォルトの名無しさん2007/12/10(月) 22:40:18
ああ、XML地獄のあれね。

と、聞きかじったことを書いてみる。
0006デフォルトの名無しさん2007/12/10(月) 22:44:07
動的言語しか使ってない俺にメリットありますか?
0007デフォルトの名無しさん2007/12/10(月) 22:54:07
パーサが動的なら要らないけど…
0008デフォルトの名無しさん2007/12/10(月) 23:12:35
DI使ったことは無いがXMLで設定しておけば暗黙的にゲッタセッタ関数を呼び出して
ついでに単体試験をしやすくするんだろ?
つーか、職ないんだけど
0009デフォルトの名無しさん2007/12/10(月) 23:19:06
DI
HLT
0010デフォルトの名無しさん2007/12/10(月) 23:54:17
略語にうんざり
0011デフォルトの名無しさん2007/12/11(火) 00:47:02
DAOの制御を自分でコントロールできない奴が多すぎる。
0012デフォルトの名無しさん2007/12/11(火) 01:55:33
DIしか理解できない奴もプログラマやめたほうがいい
0013デフォルトの名無しさん2007/12/11(火) 15:09:04
DI程度の技術くらいなら吸収できてあたりまえだと
個人的には非常に同意するのだが
仕事を完成させるのが前提で
メンバーのスキルが足りないんだったら
他の解を模索するのがプロってもんです。

まだ売り手市場のうちに転職しちゃうのも手だぞ?
0014デフォルトの名無しさん2007/12/11(火) 22:51:10
Aというクラスの中でBのインターフェイスだけを使いたくて、
Bの実装に依存したくない
しかし、new B()という文を使ったら、その時点でBの実装に
依存してしまう
そこで、Aの中ではそういうBの実装に依存した文を使わない
ようにし、そのかわり新たにCというクラスの中だとか、
設定ファイルだとかでAというクラスとBというクラスを
結びつける
そういう説明でDIはOK?
0015デフォルトの名無しさん2007/12/12(水) 00:30:33
DIっていったらDisable Interruptだろ。余裕だよ。
最後にEIで元に戻すのも忘れないぜ。
0016デフォルトの名無しさん2007/12/12(水) 01:45:50
>>5
>>8

diコンテナにも色々ある。
自動インジェクションがあったりなかったり、
aopできたりできなかったり、
xmlじゃなくてyamlで設定かけたり、
guiceみたいに設定ファイルを使わないものもある。
0017デフォルトの名無しさん2007/12/13(木) 05:50:38
DI とかどうでもいいから plagger で遊ぼうぜ
0018デフォルトの名無しさん2007/12/13(木) 13:24:04
>>14
インスタンスの設定と利用を分離する仕組みを提供するのがDIコンテナ。
そんで「インスタンスの設定」というのはオブジェクトの依存関係の設定も含まれる
14がいってるのはそれだね。間違ってないけどそれだけじゃない。
■ このスレッドは過去ログ倉庫に格納されています