freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

測(cè)試驅(qū)動(dòng)的設(shè)計(jì)和開(kāi)發(fā)-預(yù)覽頁(yè)

 

【正文】 ,程序員該做些新的,有創(chuàng)意的東西嘛。只要沒(méi)人亂改我的代碼,應(yīng)該就沒(méi)問(wèn)題。 13 如何面對(duì)這些現(xiàn)實(shí)和想法 TestDriven Design and Development 真的能行? 試一試! 14 如何 做 Test Driven Design and Development 再開(kāi)發(fā)一個(gè)新的功能之前 ? 首先確定你要做什么(不是要如何 做!?。? 比如說(shuō)一個(gè)論壇的增加用戶的功能,我們需要又一個(gè) method來(lái)增加一個(gè)用戶: public void addAccount( Account account ) 當(dāng)然包括成功增加一個(gè)用戶(在數(shù)據(jù)庫(kù)中插入一條紀(jì)錄) 還包括如果已經(jīng)由一個(gè)相同的用戶,應(yīng)該返回一個(gè)用戶已存在的消息 OK,我們知道這個(gè) method中的這段代碼要做什么,而且這段代碼也足夠簡(jiǎn)單。 不用多,也不能少,只需要能實(shí)現(xiàn)再 Unit Test中的 Contracts和能夠通過(guò)它的 Unit Test。 18 TDD和 PSP Personal Software Process的 Development Design Code Build Test TestDriven Design and Development Analysis Code Unit Test Code Build Run Test Analysis Design 19 XP采用了 TDD TDD是 Extreme Programming中必須遵行的一個(gè)方法。 ? XP正是因?yàn)椴捎昧?TDD才能夠做到每天的代碼都是 Production Code和每個(gè)小的 Release都能提供具備 Production質(zhì)量的代碼并投入使用。 ? 有了 TDD,XP Team才能對(duì)自己的工作充滿自信。 對(duì)管理層來(lái)說(shuō),通過(guò) Nightly Test的結(jié)果,每天一早都清楚的知道項(xiàng) 目的質(zhì)量和開(kāi)發(fā)進(jìn)度。 測(cè)試論壇中的增加用戶 method public class AccountDAOmySql implements AccountDAO { /** * Add a user account * * param Account A account object that contains the user info,like userName, * password, */ public void addAccount( final Account account ) throws SQLException, AccountAlreadyExistException{ …… } 26 Junit( A sample) Java Class建立一個(gè) TestCase。 import 。 } public void tearDown() throws Exception { ()。 Account account_new = ( () )。 ( () )。 Account account = null。 fail(Unexpected exception:: + ())。 }catch( final SQLException sql ){ ()。./lib/。 public class AllTests { public static void main(String args[]) { (suite())。 return suite。 public LoginScreenTest( String name ) { super( name )。 ( true )。 } 代碼片斷:測(cè)試圖形界面 JDialog dialog。 assertNotNull( Could not find the Enter button, enterButton )。 JTextField passwordField = ( JTextField ) ( PasswordTextField, loginScreen, 0 )。 junitreport todir=./reports fileset dir=./reports include name=TEST*.xml/ /fileset report format=frames todir=./report/html/ /junitreport 37 測(cè)試?yán)痈采w率 利用 NOUnit來(lái)獲得測(cè)試?yán)拥母采w率 ( 38 Unit Tests: 100% always 任何時(shí)候如果 Unit Tests的出現(xiàn)錯(cuò)誤( Junit的進(jìn)度指示顯示紅色), XP Team的首要工作就是修補(bǔ) Unit Tests直至 Junit的進(jìn)度指示為綠
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1