質問

私はここから「上流」プログラムを読みました... http://xunitpatterns.com/Back%20Door%20Manipulation.htmlする

データストアは、リレーショナルデータベースのように、SUTの外部にある場合は、

、データローダは、データストアへの書き込みは「ちょうど別のアプリケーション」することができます。これは、SUTとほぼ同じ方法でデータベースを使用しますが、それはファイルからではなく、SUTは、通常、その入力を取得どこからその入力になるだろう(例えば、他の「上流」のプログラムを。)

「上流」プログラムは、いくつかのプログラムは、ネットワーク接続またはIPCまたはファイルの読み込みを除いて、いくつかの他の方法を通じてデータを与える意味していますか? 私は、アップロードプログラムまたは更新何かを聞いたが、私は「上流」プログラムについて聞いたことがありません。 あなたはそれについて説明し、またはいくつかの例を挙げてもらえますか? 事前に感謝します。

役に立ちましたか?

解決

上流のプログラムは、独自のプログラムが本当に存在オフについて知っているか気にしないものです。あなたが引用された例では、あなたのアプリケーションは、データローダを知っているが、それは知っているか、データローダはからデータを取得しているところを気にしません - 。上流のプログラム

メタファーは川からです - あなたは水があなたを通過して流れる見たが、それがどこから来ている上流のあなたが知っているか気にしません。さてあなたはそれを飲むしようとしている場合は、多分あなたは気にしないが、その後何のメタファーは完璧ではありません: - )

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top