Java環境ではTDDにかなり慣れているので、SQLクエリを作成したり、ビューを作成したりするときにもTDDを使用するのかどうかは疑問に思っていました。SQL:SQLクエリ/ビュー/ etcを操作するときにTDDを行うことは可能ですか?
また、小さなデータベースをたくさん作成する必要があります(基本的に各ユニットテスト用に)。
私はまだ私の質問はあまり理にかなっているかどうかを知りませんが:TDDは間違いなく、彼らがソフトウェアを開発する方法を変更し、事が開発は、「SQL」で起こっているとしてかなり一部で考えられていますレベル。それでTDDとDB/SQLはどのように混ざり合っていますか?
これは、Visual Studioとデータベースプロジェクト(また、サードパーティのツールの数を知っている人)でも行うことができます。私はそれが「文化的」であることに同意する必要があります。さらに、データベーススキーマは間違っていることは決してありません;-) –