タグ

PACに関するtiadeen2のブックマーク (2)

  • [lib]

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

    [lib]
    tiadeen2
    tiadeen2 2008/09/08
    Flex/AIRアプリをPAC的に実装するトライアル
  • PACアーキテクチャパターンとは? - ジャズと育児とオブジェクト

    以下は「ソフトウェア・アーキテクチャ」というを読みながら書いたメモ。 PAC(Presentation・Abstraction・Control)アーキテクチャについてのメモである。PACアーキテクチャは「アプリケーションの複雑な意味的概念を捉えるための構造」と定義される。 ■ MVCとの違い PACは構造的にはMVCと非常によく似ている。 Smalltalk的MVCにおけるCは、ViewのGUIイベントとModelのデータを強調させるという位置付けであり、大抵はフレームワークレベルに隠蔽される。また、Smalltalk-MVCに限らずMVCアーキテクチャの粒度は(複数のMVCに分割する場合もあるが)通常は一枚岩であり、システムを3つのコンポーネントに分割するだけである。 PACにおけるCは、GUIに限らずMとVを協調させるという責務を持っている。またPACは明示的に階層構造を定

  • 1