成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

編輯VS命令行相關(guān)技巧

開發(fā) 后端
但是到了實現(xiàn)數(shù)據(jù)庫邏輯的時候,我們的選擇余地就少了許多。于是當他們真的希望做單元測試的時候,許多人只好選擇自行開發(fā)單元測試的解決方案。

很多年來,開發(fā)人員一直在享受測試驅(qū)動開發(fā)(TDD,Test-Driven Development)所帶來的便利。無論使用什么語言,現(xiàn)在都能輕松找到合適的工具——NUnit、JUnit以及為Perl、Python、Ruby、Delphi或其他語言所設(shè)計的各種各樣xUnits框架。

不過隨著Visual Studio 2005的發(fā)布,SQL Server開發(fā)人員在這個問題上的境遇已經(jīng)改變了。作為Visual Studio Team System的一部分,VS命令其為數(shù)據(jù)庫專家所設(shè)計的版本(官方命名為“Visual Studio 2005 Team Edition for Database Professionals”)已經(jīng)發(fā)布了,它為以下幾個問題提供了答案:真正的數(shù)據(jù)庫表現(xiàn)形式儲存在什么地方。

VS命令如何讓開發(fā)人員修改數(shù)據(jù)庫架構(gòu),并且將這些更新以標準化的形式發(fā)送給DBA以供審批。VS命令如何修改數(shù)據(jù)庫架構(gòu)(例如重命名一個數(shù)據(jù)列),并且讓整個數(shù)據(jù)庫都能了解這次改變所帶來的影響。如何對存儲過程進行單元測試,包括如何為這些測試生成數(shù)據(jù)。#t#

雖然前三點非常重要——它們已經(jīng)為團隊解決了許多問題——但是第四點經(jīng)常被忽視。因為單元測試和數(shù)據(jù)生成已經(jīng)成為DBPro的頭等公民,開發(fā)人員能夠?qū)⒋鎯^程與他們的測試驅(qū)動開發(fā)周期集成在一起。這給團隊提供了強大的能力和自信來確定自己的系統(tǒng)運行良好,同時也能更深入地了解系統(tǒng)在數(shù)據(jù)庫架構(gòu)改變之后所受到的影響。

然后我們就可以修改測試代碼和方法實現(xiàn),直到完全滿足以上的折扣策略。然而,這意味著如果我們要改變折扣策略,就需要重新編譯代碼,至少也需要修改配置文件。

如果這段邏輯存儲在一個數(shù)據(jù)表里,VS命令那么我們可以將訂單的價格傳入一個存儲過程,然后在表中查詢折扣數(shù)量。不過,VS命令當我們著手創(chuàng)建表格和存儲過程時,很快就會遇到一些問題。這個表格的結(jié)構(gòu)是怎么樣的?我們該如何表示一個范圍的***值和***值?如何處理邊界情況?

這正是DBPro的單元測試功能試圖回答的問題。讓我們來看一下如何使用測試驅(qū)動的方式,VS命令在SQL Server中創(chuàng)建表格和存儲過程并實現(xiàn)這個功能。如果您想隨著以下的步驟一起進行試驗,那么您需要安裝Visual Studio 2005/2008 with Team Edition for Database Professionals (DBPro),以及Team Edition for Testers/Developers。您能夠在http://msdn2.microsoft.com/en-us/teamsystem/default.aspx下載到180天試用版本。

責任編輯:chenqingxiang 來源: 中國水利水電出版社
相關(guān)推薦

2009-12-23 14:14:09

Linux高級命令行

2009-12-25 17:05:09

LINUX Bash

2021-07-15 13:25:43

LinuxPDF

2017-09-05 08:57:02

Linux命令行技巧

2013-09-27 09:56:25

2010-07-20 14:27:46

Perl命令行

2018-03-14 14:27:00

2013-09-10 10:34:49

PowerShell

2022-06-12 15:32:27

bashLinux

2010-07-15 12:45:30

Perl命令行

2021-05-31 12:05:46

Shell命令Linux

2021-02-18 14:03:19

Linux命令行history

2018-03-29 15:58:55

Linux命令行編輯器

2015-06-16 10:36:45

Linux命令行

2017-03-27 14:40:01

Linux命令行工具技巧

2017-04-12 13:29:08

Linux命令行工具

2017-08-30 19:11:38

Linux命令行tab

2010-01-27 14:01:19

Android命令行啟

2017-04-05 14:10:55

Linux命令行工具技巧

2017-04-10 13:26:00

Linux命令技巧
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产一区二区欧美 | 国产成年人视频 | 日韩在线播放第一页 | 欧美日韩一区在线 | 久久久久久久一区二区 | 日韩小视频在线 | 日韩欧美成人一区二区三区 | 在线区 | 福利视频一区二区三区 | 精品国产乱码久久久久久88av | avtt国产 | 日韩成人免费在线视频 | av天空| 国产精品一卡二卡三卡 | 亚洲精品一区二区二区 | 播放一级黄色片 | 精品久久久久久亚洲国产800 | 黄色网址av| 欧美日韩综合视频 | 一区视频在线免费观看 | 欧美xxxx性xxxxx高清 | 精品久久久久久久久亚洲 | 免费毛片网站在线观看 | 国产一级黄色网 | 亚洲444kkkk在线观看最新 | 成人不卡| 免费成人高清在线视频 | 性色视频 | 超碰精品在线 | 国产乱码精品一区二区三区五月婷 | 亚洲精品福利在线 | 久久久久久久香蕉 | 黄色免费网站在线看 | 91黄色免费看 | 欧美日韩国产一区二区三区 | 日韩性在线 | 在线看黄免费 | 色综合视频 | 99精彩视频 | 日韩av在线一区二区 | 超碰97人人人人人蜜桃 |