エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C# 2.0で、InternalsVisibleTo属性を用いてアセンブリ内でのみ使用される機能を単体テストする方法 【▲→川俣晶の縁側→ソフトウェア→技術雑記】
これは、即座に存在に気付いてリアクションすべきだった機能です。他のどのような機能強化よりも、私に... これは、即座に存在に気付いてリアクションすべきだった機能です。他のどのような機能強化よりも、私にとっては重要です。 いろいろ時間を取られて目が行き届いていないのがバレバレ (汗。 問題・単体テストとinternal § プログラムの複雑度を低減するという観点から言えば、あらゆる箇所から参照できる"public"の利用は、全く好ましいことではありません。 これは、インテリセンスで表示される候補が不必要に増えるという意味でも生産性を低下させる要因となります。 C#において、これを解決するための手段は十分にあるとは言えません。 強いて言えば、"public"ではなく、"internal"が解決策となります。これを使うことで、特定アセンブリ内からのみアクセスを許可することを明示できます。 ところが、"internal"は、単体テスト(テスト駆動開発)との併用で決定的な問題を引きおこします。テストメ
2008/11/20 リンク