大約一年前,我拿起Scott Ambler的Refactoring Databases: Evolutionary Database Design。我被贏得了這個想法,就像你可以用TDD開發你的代碼一樣,你可能應該用單元測試(至少)來覆蓋你的數據庫,或者在你修改模式之前編寫數據庫測試,以便你做數據庫工作在TDD風格也是如此。有什麼工具可用於TDDD(測試驅動的數據庫開發)?
我真的很喜歡這個想法,而且我一直在做這個工作(好的,有時候我會這樣做),現在只需編寫定期的單元測試,它會碰巧連接到數據庫並檢查其結構模式文件。但是我還沒有找到任何可以幫助實現這一過程自動化的好數據庫變更管理工具包。有人知道嗎?