タグ

.NETに関するtarotarorgのブックマーク (2)

  • ASP.NET Web アプリで、APIキーなどの "秘密のキー" をどこに保存するべきか? | @jsakamoto

    2014/02/26 追記 始めに訂正を。 以下のコメントを頂戴した。WEBアプリ前提で書いてるようですが、クライアントアプリケーションで app.config はまずくないですか言われてはたと気がついた。 たしかにそのとおりである(!)。 以下で引用しているツイートをきっかけにこのエントリを作成したのだが、そちらの命題はどちらかというとサンプルコード公開においてバージョン管理にキーが保管されないようにするにはという観点であったため、app.config でよしとしていた。 しかし一般的なデスクトップアプリケーションやその類においては、app.config やその外部参照ファイルにキーを書いてはダダ漏れである。 よってエントリを訂正し、ASP.NET Webアプリケーションに限定した内容とする。 なお、一般的なデスクトップアプリケーションやその類においては、ではキーをどう扱ったらよいのか

    ASP.NET Web アプリで、APIキーなどの "秘密のキー" をどこに保存するべきか? | @jsakamoto
  • 最終回 テスト自動化でアプリケーションの品質向上(1/4) - @IT

    アプリケーションをModel-View-Controllerと明確に分離することには、単体テスト(=ユニット・テスト)を行いやすくするという目的もある。 例えばWebフォームでは、すべての機能がページに集約されるので、単体テストを実施するにはページをインスタンス化するためにWebサーバを準備する必要があった。しかしASP.NET MVCでは、例えばControllerを表すコントローラ・クラスも、POCO(Plain Old CLR Object)であるので、インスタンス化も容易だ。テスト実施に当たってサーバの準備は必要ない。これは、ASP.NET MVCの大きな特長の1つだ。 連載最終回となる今回は、これまで作成したサンプルを前提に、ASP.NET MVCアプリケーションをテストする方法について、以下の内容を軸に解説する。 Visual Studioで単体テストを準備/実行する方法 モッ

  • 1