新聞中心
VS為研發(fā)數(shù)據(jù)庫(kù)的技術(shù)人員對(duì)Visual Studio開(kāi)發(fā)環(huán)境承諾,提供相關(guān)工具,這樣可以為整個(gè)軟件開(kāi)發(fā)周期少了不少?gòu)澛?,降低工作的?fù)雜性。 下面就進(jìn)行說(shuō)明講述。。。。。。

成都服務(wù)器托管,成都創(chuàng)新互聯(lián)提供包括服務(wù)器租用、雙線服務(wù)器托管、帶寬租用、云主機(jī)、機(jī)柜租用、主機(jī)租用托管、CDN網(wǎng)站加速、國(guó)際域名空間等業(yè)務(wù)的一體化完整服務(wù)。電話咨詢:028-86922220
所有的測(cè)試都通過(guò)了!在我們完成剩余的測(cè)試用例之前,可能您還會(huì)希望了解一件事情。Visual Studio開(kāi)發(fā)環(huán)境當(dāng)訂單的價(jià)值正好在上限或下限時(shí)工作完全正常,但是如果正處在某個(gè)級(jí)別的上限和下一級(jí)別的下限時(shí)又會(huì)怎么樣呢?#t#
換句話說(shuō),如果某個(gè)訂單的價(jià)值經(jīng)計(jì)算為99.997會(huì)發(fā)生什么呢?在了解這個(gè)狀況之前,我們先來(lái)設(shè)想一下如果這個(gè)情況真的出現(xiàn)時(shí)該怎么樣。我們?cè)贠rderDiscoutTests文件里再添加一個(gè)名為NinetyNineNinetyNineNineShouldHaveZeroDiscount的測(cè)試。當(dāng)然,您的業(yè)務(wù)可能會(huì)希望換種做法——超過(guò)$99.99的數(shù)值就被視作下一級(jí)別。執(zhí)行我們的存儲(chǔ)過(guò)程并添Visual Studio開(kāi)發(fā)環(huán)境加一個(gè)新的Test Condition以確保返回0.00。
Visual Studio開(kāi)發(fā)環(huán)境運(yùn)行我們的測(cè)試,通過(guò)了嗎?
沒(méi)有。如果您查看錯(cuò)誤信息,就會(huì)發(fā)現(xiàn)錯(cuò)誤的原因是因?yàn)闆](méi)有返回任何記錄。我們可以改變插入至表格中的數(shù)據(jù),但是如果其他某個(gè)人犯了同樣的錯(cuò)誤呢?根據(jù)我們的業(yè)務(wù)邏輯,我們似乎只需要保留2位小數(shù)就可以了,而money類型顯得過(guò)于精確了一些。那么我們來(lái)修改一下存儲(chǔ)過(guò)程:
綠的徹頭徹尾!是時(shí)候?qū)崿F(xiàn)其他的測(cè)試用例了,不過(guò)這就留給讀者作為練習(xí)來(lái)做吧。正如您所看到的,在Team Edition for Database Professionals中,熟悉驅(qū)動(dòng)測(cè)試開(kāi)發(fā)的開(kāi)發(fā)人員能夠繼續(xù)使用“紅燈——綠燈——重構(gòu)”的開(kāi)發(fā)方式來(lái)編寫存儲(chǔ)過(guò)程。對(duì)于那些不進(jìn)行測(cè)試驅(qū)動(dòng)開(kāi)發(fā)的開(kāi)發(fā)人員,Visual Studio開(kāi)發(fā)環(huán)境也可以利用數(shù)據(jù)庫(kù)的離線表現(xiàn)形式,以及單元測(cè)試功能來(lái)確保數(shù)據(jù)庫(kù)內(nèi)業(yè)務(wù)邏輯功能實(shí)現(xiàn)的正確性。
名稱欄目:話術(shù)VisualStudio開(kāi)發(fā)環(huán)境
分享地址:http://m.fisionsoft.com.cn/article/dpcodhd.html


咨詢
建站咨詢
