タグ

2006年4月17日のブックマーク (7件)

  • Hibernate (1)

    Hibernate というのはあちこちで話題になっているので細かいことは省略する。 というか、既知のものとする。 Note 要するに Java 系の O/R mapping。 O/R mapping について解説しておく。 O はオブジェクト、R は Relational hogehoge ということで、 Java の場合、オブジェクトに対応するものはクラス、 Relational model には RDB が対応する。 リレーショナルデータベースというのは、 縦横の表をイメージしてもらうといい。 横に項目一覧(カラム)が並んでいて、 縦に行が並ぶ。 1つの行がデータに対応している。 これを使ってどのようにデータを表現するかというのはデータベース系の一般的な解説書を読めば書いてあるので省略する。 ここで問題は、 データの性質によっては、RDBに格納するのが難し

  • オブジェクト指向の法則集

    1999/07/07 更新 石井 勝 はじめに ここでは,オブジェクト指向に出てくる法則・原則をまとめました.パターンに比べてほとんど知られていないのが現状ですが,優れたオブジェクト指向開発者を目指すならデザインパターンよりまずこっちを理解し覚えてしまいましょう. これらの法則は,絶対守らなければならないというものではありません.開発中に法則が守られているか意識することが重要です.つまり 今行っている設計はその法則が守られているだろうか その法則を破っている場合,破るべき正当な理由があるだろうか と絶えず考えるようにしましょう.そうするとそれは自然に優れたオブジェクト指向設計になるのです.つまりこれらの法則は,優れたオブジェクト指向開発のための指針なのです. Robert C. Martin の Principles of OOD Robert C. Martinは,オブジ

  • [lib] モックとスタブの違い

    TEST http://d.hatena.ne.jp/devbankh/201001 モックやスタブを使った効率的なユニットテスト http://d.hatena.ne.jp/devbankh/201002 モックとスタブの違い コミュニケーション http://d.hatena.ne.jp/devbankh/20051124 簡単かつ効果的に話すために "モックオブジェクト"という言葉は、テストのために物のオブジェクトをまねる特殊なオブジェクトを表す言葉として定着した。しかしモックという言葉は元々スタブをキャッチーにしたものでなく、[スタブを使ったのとは別の] ユニットテスト方法を用いるためのものなのだ。この記事では、モックオブジェクトのファンに好まれる相互作用中心のテストと、よく行わている状態中心のテストスタイルとの違いを説明するために、モックとスタブの違いについて掘り下げる。 目次

    [lib] モックとスタブの違い
    yutakafresh
    yutakafresh 2006/04/17
    Mockオブジェクトについて
  • http://www.jasst.jp/jasst06e/jasst06e.html

    yutakafresh
    yutakafresh 2006/04/17
    イベントの配布資料が充実していた。
  • 直交表を活用したソフトウェアテストの効率化 - HAYST法の活用- - JaSST’05 in Osaka

    JaSST’05 in Osaka 直交表を活用したソフトウェアテストの効率化 直交表を活用したソフトウェアテストの効率化 - HAYST法の活用 - HAYST法の活用 - 2005年 7月15日(金) 富士ゼロックス株式会社 秋山 浩一 Kouichi.Akiyama@fujixerox.co.jp ソフトウェアテストは必要!? 上流工程でちゃんとすれば良い? 要求仕様作成時 ユースケースを作成   → 要求の背景を理解   → システムの内と外の明確化 要求を満たしたと言えるテストケースを定義   → 要求の曖昧さを排除 設計/コーディング時 xUnitでテストファーストを実施   → I/F仕様の明確化   → 自動テストを繰り返し実施しデグレートを防止 上流工程に手を打つことは非常に重要で効果も大である <これだけで良いか?> 2 現実の開発では… 上流工程

    yutakafresh
    yutakafresh 2006/04/17
    直交表を活用したソフトウェアテストの効率化- HAYST法の活用-
  • OpenQA: Selenium

    <embed src= "../www.youtube.com/swf/l.swf?video_id=EDb8yOM3Vpw&rel=1&eurl=http:%252F%252Fseleniumdesign.googlepages.com%252Findex.html&iurl=http:%252F%252Fi.ytimg.com%252Fvi%252FEDb8yOM3Vpw%252Fdefault.jpg&t=OEgsToPDskKN-LpcTtnPY-b0psxw_mf1&color1=0x3a3a3a&color2=0x999999&hl=en" type="application/x-shockwave-flash" wmode="transparent"

  • http://eclipsewiki.net/eclipse/?Cygwin%A4%C7CVS%A5%B5%A1%BC%A5%D0%A1%BC%A4%F2%CE%A9%A4%C6%A4%EB