所有優秀的故事,他們總是從這4個神奇的單詞開始......我繼承了一個系統...不用等待!那是不對的!使用網絡配置的TDD
無論如何,隨着我現在通過幽默的嘗試,我沒有給予更多的東西,我必須支持現有的服務。
使用這項服務有許多問題,例如創建一個人的記錄,您需要調用4個不同的服務部分。
因此,與我的經理聚在一起之後,我們決定需要在頂部添加一個門面,以便爲常見請求添加正面,以簡化數字事物和創建新網站時正確的順序。
我的問題在這裏開始,如果有人想避免上面的華夫餅
所以我想對我做的工作中使用TDD,但是我繼承服務(這將成爲我們的數據層)與位於Web.Config中的特定連接字符串節點中的數據庫連接字符串強烈耦合。
問題我有,將服務從Config文件中分離出來需要幾周的時間,但我沒有。
所以我不得不將預期節點的App.Config文件添加到我的Test項目中。
可以這樣做,還是我應該開始投入一些時間從數據層中分離數據庫配置?
謝謝,希望我是好的。 – 2010-06-19 17:41:59