0

私は最近、大量のデータ バインディングに依存する Web プロジェクトをいくつか行っており、その結果には非常に満足しています。Databinding Webforms は、ほとんどの場合、必要な方法で機能し、大量のコードを節約できました。

まだ奇妙に感じられることの 1 つは、アプリケーション全体でアプリケーション ロジックとデータベース ロジックが混在していることです。データソースはデータベースに直接クエリします..

また、このシステムの単体テストを可能にする (私が考えることができる) 方法はありません。どこにでも DA ロジックを配置することで、データベース呼び出しを実際にモックアウトして偽のデータを提供することはできません。(ただし、通常のプロジェクトでもそれを行う方法をまだ学んでいます)。

では、これは当初どのように機能することを意図していたのでしょうか? 構造とテスト容易性を犠牲にすることなくデータバインディングを使用するにはどうすればよいですか?

4

1 に答える 1

2

それは非常に可能です!

これについての記事があります(ただし、winforms に焦点を当てています)

よくある落とし穴

ただし、これは winforms に焦点を当てており、webforms は別の話であり、適切にテストすることは困難です。

単体テストが好きなら、asp.net mvcを見てみましょう。

于 2008-10-15T07:45:55.873 に答える