タグ

2008年2月10日のブックマーク (14件)

  • VSTSで提供される注目すべき単体テスト機能(1/4) - @IT

    前回では、アジャイル開発者の視点からVisual Studio 2005 Team System(以下、VSTS)の単体テスト機能についての考察を行った。しかし、その結果として.NETでのテスト駆動開発の定番ツールとなっているNUnitからVSTSのテスティング・フレームワークへ移行するだけの十分な根拠は得られなかった。 そこで、VSTSでしか実現することのできない単体テスト機能についてさらに検証を行ってみることにしよう。具体的には「データ・ドリブン単体テスト」と「ASP.NET単体テスト」を取り上げる。 今回は単体テスト機能の検証用アプリケーションとして、マイクロソフトのASP.NETリファレンス・アプリケーションであるMicrosoft .NET Pet Shop 4.0(以下、Pet Shop)を使用する。なお、Pet Shop自体のインストールについては記事では割愛するが、インス

  • Visual Studio の単体テスト

    お題:Visual Studio - Team System の「単体テスト」を使おう Visual Studio - Team System (通称:VSTS)の、単体テスト機能を使ってみます。 来ならイロイロな種類があるのですが、ここでは「試しに使ってみる」ために、最も簡単な例でやってみます。 <用意したもの> ・Visual Studio 2005 Team Suit (Team Suit または、 Team Edition for Software Developers 、 Team Edition for Software Testers) <先ず、テスト対象を作る> アジャイルの「テストファースト」に従えば、来は逆順です。 しかし、ココでの目的は「単体テスト機能を使ってみる」ことにあるので、そんなことはお構い無しに突き進みます。 で、ためしに以下のメソッドを実装したクラスを

  • MSDN ホームページ

  • 単体テストからパフォーマンス分析まで、VSTDでシステム開発を自動化しよう:CodeZine

    はじめに Visual Studio 2005 Team System(以下、VSTS)がリリースされ、Visual Studioのターゲットは開発者の枠を飛び越えることになりました。これはプロジェクトマネージャーからテスターまでを包括的にカバーし、チーム開発を強力に支援する製品としてリリースされましたが、まだまだ浸透していないように思います。今回は、VSTSのうち、開発者向けにリリースされているVisual Studio 2005 Team Edition for Software Developers(以下、VSTD)に用意されている開発者を支援する機能について、それぞれの概要を紹介します。対象読者.NET Frameworkを利用した開発プロジェクトに携わっている人Visual Studio 2005 Team Systemに興味がある人 必要な環境と準備Visual Studio

  • システム品質向上のワザ -VSTDの単体テスト機能を極める-:CodeZine

    ///<summary> ///Subtraction (int, int) のテスト ///</summary> [TestMethod()] public void SubtractionTest() { Calculater target = new Calculater(); int i = 0; // TODO: 適切な値に初期化してください int j = 0; // TODO: 適切な値に初期化してください int expected = 0; int actual; actual = target.Subtraction(i, j); Assert.AreEqual(expected, actual, "CodeZineSample_UnitTest_VSTD.Calculater.Subtraction は 予期する値を返しませんでした。"

  • 寝ても覚めても.NET(?) : VSTSのUnitTestとNUnitのテストコードを兼用する

    VSTSのUnit Testで書いたテストコードをNUnitでも使いまわせたらいいな なんて思っていろいろ検討。 Enterprise LibraryのDecember Community Dropにいい例を発見 using宣言を切り替えるようなつくりにしておくと賢いっぽい。 #if NUNIT using NUnit.Framework; using TestDClass = NUnit.Framework.TestFixtureAttribute; using TestInitialize = NUnit.Framework.SetUpAttribute; using TestCleanup = NUnit.Framework.TearDownAttribute; using TestMethod = NUnit.Framework.TestAttribute; #else usi

  • Caramelldansenの日本語訳の歌詞が見つかったらしい - 投げっぱなし日記

    (3/16追記)片っ端から追記していたせいで、めっちゃ長くなったので、一番下の方に関連リンクというか参考文献というかを付けておきますね。 Caramelldansen概要 ここ数日、ニコニコ動画を賑わせているCaramelldansen関連の動画達。一体これはなんだ?という人のためにまずは簡単なデータを。 この動画に使われている曲は『Caramelldansen (Speedycake Remix)』、原曲である『Caramelldansen』を単純に1.2倍速再生したもの*1。歌っているのはCaramellというスウェーデンのアーティスト。Supergott*2というアルバムに収録されていて、一時期Amazonが輸入盤を販売していたらしいのですが2月6日現在は再入荷予定がない模様。スウェーデンのiTunesStoreにはあるようなのでそちらに登録するのが手っ取り早いかな?(追記:米国のi

  • 工学ナビの中の人の研究と周辺 ガチでやる画像処理プログラミング

    このあいだ,dandelionさんがスゲーいいこと言ってたから問答無用で引用します. /****** [ここから余談]****** OpenCVの普及により画像処理という分野が身近になったのはいいのですが,最初からOpenCVに依存しすぎると,理屈がわかっていなくても高度なアルゴリズムが簡単に組めてしまうため,いざ応用となるとアタフタということになりがちなので,C言語習いたての人なんかはRAWファイルを使って一からアルゴリズムをコーディングしてみるのも後々ためにいい勉強になりそう.C言語に慣れてきたら,ppmなどファイル情報がヘッダ部に書き込まれているようなフォーマットにチャレンジするとかね. ******[ここまで余談] ******/ 要約すると 「Haar-likeによる顔検出くらいOpenCVに頼らず自分で組みやがれ」 ってことですかね? (※冗談ですから) 僕の場合,最初はビット

    glcs
    glcs 2008/02/10
  • cl.pocari.org - オープンソースになった Fastladder の ER 図を描いてみた

    オープンソースになった Fastladder の ER 図を描いてみた 2008-02-10-1: [SQLite] Livedoor の Fastladder がオープンソースになったということで、勉強を兼ねて ER 図を描いてみました。 (クリックで大きくなります) 使ったツールは DBDesigner 4 (日語版) です。 DBDesigner 4 では、SQLite 3.x のデータが読めないようなので、SQLite ODBC Driver を使って、ODBC で読み込み、リバースエンジニアリングしました。 テーブルの定義はソースを見ながら作成中ですが、あまり Ruby が分かっていないので時間がかかりそうです。。。そのうち公開します。 - Fastladder Open Source http://fastladder.org/

  • Windows Vista Rules for Enabling Windows Aero With Guidelines for Troubleshooting - NyaRuRuが地球にいたころ

    Windows Vista Rules for Enabling Windows Aero With Guidelines for Troubleshooting』の流し読みメモ. Desktop Composition の基条件 プライマリ・グラフィックス・アダプタが DirectX 9 をサポート プライマリ・グラフィックス・アダプタがハードウェアで Pixel Shader 2.0 をサポート Windows Vista Display Driver Model (WDDM) グラフィックス・ドライバで動作している 色深度 32 bpp プライマリ・モニタのリフレッシュレートが 10 Hz 以上 グループ・ポリシでコンポジションが有効になっている 自動適用条件 DWMは上記の 6 つの条件に加え,以下の条件が満たされていると自動的にコンポジションと透明感を有効にする. OS が

    Windows Vista Rules for Enabling Windows Aero With Guidelines for Troubleshooting - NyaRuRuが地球にいたころ
  • 今日のジャンク.txt Vistaのビジュアルスタイル考察

    Vistaのビジュアルスタイルで曖昧だった部分がだいぶ把握できてきたような気がする。 「Windows スタンダード」≠「Windows Vista スタンダード」(NyaRuRuの日記) 世間では「VistaといえばAero」と賑わって(?)ますが、んじゃ「Aeroって何よ?」と技術的に質問されると言葉に詰まる事も多いだろう。 NyaRuRuさんのブログから所々引用しながら整理すると、 「Aero」とは、Desktop Window Manager(DWM)の技術を基盤とした、Vistaの新しいユーザーインタフェース。 一般でいうところの「Aero」とは「Aeroスタイル(テーマ)」を指している事が多い。AeroスタイルはHome Basicより上のエディションで選択可能なスタイルの一つ。半透明なウィンドウは「Windows Aero Glass」というエフェクトで実現されている。 「W

  • Thebe

    テキストを書けるバイナリエディタ コンセプトは、テキストを書けるバイナリエディタ。 同一の編集バッファを、16進表示とテキストレイアウト表示の両方で編集可能。 驚愕の無意味、16進表示状態でもソースコード色分け可能。 下の機能説明を読んでいただければわかると思いますが、生半可なテキストエディタよりもテキストエディタとしてしっかりしています。 色分けや見出しに使う字句解析とか構文解析がそれなりに強力なつもり。 オンメモリでしか編集できなかったり、バイナリエディタとしてはダメダメですが……。 SHIFT-JISはSHIFT-JISのまま 一般に、テキストエディタと呼ばれるものは、読んだファイルを内部でSHIFT-JISまたはUTF-16などの扱いやすいコードに変換して取り扱うため、コード変換の際壊れるデータもあります。 Thebeはバイナリエディタですので、SHIFT-JISはSHIFT-JI

  • 国産の新星バイナリ〜テキストエディタ「Thebe」 :教えて君.net

    中級以上のPCユーザーにとって選択肢の一つとなり得る完成度を誇る、国産のバイナリ~テキストエディタ「Thebe」がリリースされた。バイナリとテキストを一ツールで扱える、エンコード絡みなど各種設計が極めて通好みなエディタだぞ。 作者曰く これは群雄割拠フリーウェアやシェアウェアがひしめいて、今から参入しようなんて馬鹿を見そうなテキストエディタではありません。バイナリエディタなのです。 だそうだけど、「Thebe」はバイナリやテキスト、HTMLCGIプログラミングなど全てを扱えるエディタツールだ。単純にテキストエディタとして見ても、正規表現検索やマクロ、ウインドウ分割など、高機能型テキストエディタに求められる基機能を全て備えたフリーエディタだし、バイナリを弄くることだってできる。UTF-8など各文字コードをそのまま扱えるためエンコード絡みで文字化けする危険がないし、「プロジェクト」という形

    glcs
    glcs 2008/02/10
    試した。大きめのバイナリファイルを読み込んで各種機能を試すと頻繁にフリーズした。
  • 仏蘭西の電波男? - 書評 - 女になりたがる男たち : 404 Blog Not Found

    2008年02月10日07:30 カテゴリ書評/画評/品評Love 仏蘭西の電波男? - 書評 - 女になりたがる男たち 新潮社新書編集部横手様より献御礼。書評が遅れてしまったのだが、以下の記事が出たのでタイミングとしてはいいかも。 女になりたがる男たち Eric Zemmour / 夏目幸子訳 フランス全土で約4万人の女子学生が売春、主な手段はネット掲示板 | 専門家や海外ジャーナリストのブログネットワーク【MediaSabor メディアサボール 】彼女達は、昔ながらの道端での客引きなどはせず、インターネットの掲示版を利用して、時給100から200ユーロ、一晩で1500ユーロの「エスコート・ガール」をつとめる。週に2から3回の売春をして、あとは、学業に身を費やすそうだ。彼女たちの目的は、高等教育を受け、社会的に成功すること。売春しか選択肢がない社会状況に、新たに疑問が投げかけられている

    仏蘭西の電波男? - 書評 - 女になりたがる男たち : 404 Blog Not Found