ふらっと C#,C♯,C#(議論用) [無断転載禁止]©2ch.net (131レス)
上下前次1-新
抽出解除 レス栞
17: デフォルトの名無しさん [] 2018/07/04(水) 22:45:27.83 ID:gFgZc5FG(1) AAS
3Y4
64: デフォルトの名無しさん [] 2021/03/28(日) 21:53:06.83 ID:AfIP7Kkq(3/4) AAS
>>62-63
なるほど、納得です。
一番合理的な意見でよかったです。
インターフェースや継承についての本やネットの記事では、
なんでもかんでも拡張できるように書くような勢いで、
しかも読んでる最中は確かにそうすべきかなと思ってました。
でも、実際に使おうとすると、どこまでやっていいのか迷ってました。
YAGNIに沿って「必要になってから作る」でいいんですね。
87(1): デフォルトの名無しさん [sage] 2021/05/04(火) 14:09:50.83 ID:c21jxOwi(1/2) AAS
横からごめん。
>>8686(1): デフォルトの名無しさん [sage] 2021/05/04(火) 12:28:40.76 ID:9VBk1Szv(1/6) AAS
問題が散逸してるように思える。
インターフェイスではなくて、関数を渡すといっても、そのシグニチャは結局どこかで定義することになるし。
これが勘違いなのかな。delegate宣言せずにいきなりAction<string> callbackみたいに受けるんだろうか。
これはこれでめちゃくちゃ密結合な気がするんだが。
単独アセンブリとか、単独ソリューションだから成立するような気がする。
モックフレームワークは確かに難解だけど、まずモックオブジェクト自作して困ってからでいいと思うし、そもそも必要になるのは、それこそラムダで部分的に処理を突っ込むのと同じの、依存性の注入を行うからだと思う。
特別扱いしてるインターフェイスはフェアではないと言うが、インターフェイスだから特別扱いできるんだろうし。
拡張メソッド生やすのも簡単だし、Linqなんか器用にやってると思うんだけどな。
>delegate宣言せずにいきなりAction<string> callbackみたいに受けるんだろうか。
delegate と Action / Func って実質的な違いってあるんだっけ。
delegate を使用しないから密結合になるってのが理解できなかった。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s