中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)絡(luò)編程 > XP與VS 2010的結(jié)合
VS2010 VC中msbuild替代vcbuild 回到列表 9個(gè)必須知道的實(shí)用PHP函數(shù)和功能
 XP與VS 2010的結(jié)合

作者:岳雷 時(shí)間: 2010-05-05 文檔類型:轉(zhuǎn)載 來自:岳雷的微軟網(wǎng)絡(luò)課堂

VS2010已經(jīng)發(fā)布了正式版,在這個(gè)新的工具中,有很多地方可以與XP結(jié)合。
XP(Extreme Programming)極限編程,是敏捷編程中的一種。

極限編程中的思路是
計(jì)劃游戲,小版本,隱喻,簡(jiǎn)單設(shè)計(jì),測(cè)試,重構(gòu),結(jié)對(duì)編程,集體所有權(quán),持續(xù)集成,每周工作40小時(shí),現(xiàn)場(chǎng)客戶,編碼標(biāo)準(zhǔn)。

在極限編程中,強(qiáng)調(diào)的是人,強(qiáng)調(diào)的是靈活。然而極限編程中在VSTS中能有怎樣的結(jié)合呢?在這里,我只想說說我淺薄的想法。

在極限編程中的這些思路中,并不是所有的思路點(diǎn)都能在VSTS中得以實(shí)現(xiàn)的,這里,我只列舉出來我覺的相關(guān)的,如有不正確之處,請(qǐng)大家指正。

VS提供了許多版本,架構(gòu)師的,開發(fā)人員的,測(cè)試人員的,還有數(shù)據(jù)庫設(shè)計(jì)人員的,當(dāng)然,在VS中,沒有極限編程團(tuán)隊(duì)中的客戶成員(也可以說成業(yè)務(wù)分析師)的版本,我們知道,客戶往往是不懂開發(fā)技術(shù)的,所以用不上相對(duì)應(yīng)的開發(fā)工具,但在TFS中,可以支持word,Excel,客戶更多標(biāo)準(zhǔn)化的東西可以用office工具來完成。當(dāng)然,這里只是說能把一些量化的用word或Excel 來記錄,而不是說團(tuán)隊(duì)成員之間不交流,交流的結(jié)果總是需要記錄或量化的。所以用VS相應(yīng)的工具并不影響極限編程提倡的人與人的交互,反而把大家聚到一個(gè)統(tǒng)一的開發(fā)平臺(tái)上進(jìn)行協(xié)作。還有一點(diǎn)是如果使用者覺的TFS2010提供的過程模板(是基于雜MSF5.0的)太復(fù)雜,完全可以定制自己的過程模板來適應(yīng)極限開發(fā),這是一個(gè)開發(fā)的平臺(tái)。還有TFS2010的安裝大大減化,也為在VS2010中做敏捷編程提供了很大便利。

在計(jì)劃游戲中的結(jié)果,我們可以把討論的結(jié)果記錄在一些word文檔中,通過VSTS去控制、分發(fā)、保存。當(dāng)然在計(jì)劃游戲中,每個(gè)角色都在積累著自己的資源。業(yè)務(wù)分析人員更多的是描述,模仿業(yè)務(wù)的真實(shí)場(chǎng)景,架構(gòu)人員就要從場(chǎng)景中抽象出要實(shí)現(xiàn)業(yè)務(wù)的技術(shù)及實(shí)現(xiàn)的框架,開發(fā)人員思考實(shí)現(xiàn)的方法,測(cè)試人員思考測(cè)試的種種用例,這些在可能會(huì)從自己的角度提出很多問題,大家討論,分析,解決然后流程再向前推進(jìn)。

從技術(shù)的角度考慮小版本,VSTS也能做的很好,因?yàn)閂STS在版本控制上已經(jīng)非常完善,只要各個(gè)開發(fā)與測(cè)試到位,很快會(huì)通過Team Build來構(gòu)建一個(gè)新版本的,當(dāng)然,這里的小版本是迭代交付的一種版本,把一個(gè)完整的大項(xiàng)目,通過分化依次分批把功能交付客戶。

測(cè)試,特別是單元測(cè)試,在VS中提供了非常強(qiáng)大的功能,可以自動(dòng)生成針對(duì)方法的單元測(cè)試,并且還可以批量測(cè)試用例。

集體所有權(quán)和持續(xù)集成分對(duì)應(yīng)VSTS中的源代碼管理和Team Build。在XP中提到的集體所有權(quán)是讓大家都能看到和有權(quán)修改不是自己寫的代碼,當(dāng)然在VSTS中如果權(quán)限放開的話,是允許這樣做的。XP提倡的是所有人都了解整個(gè)系統(tǒng),所以每個(gè)人員都能檢查出系統(tǒng)的問題,所以都有權(quán)修改代碼,但這種修改也會(huì)有問題,當(dāng)后者理解有偏差時(shí),就會(huì)出現(xiàn)修改錯(cuò)誤,VSTS可以通過權(quán)限來做到集體所有權(quán),VSTS2010有了自己的“控制面版”,可以方便的來設(shè)置。同時(shí),VSTS中可以存儲(chǔ)用戶的改動(dòng)及舊版源代碼,可以很容易恢復(fù)原有代碼,當(dāng)然這些修改與恢復(fù)都建立在一定的溝通機(jī)制上。集體所有權(quán)意味著我們都改動(dòng)別人寫的代碼,在VS2010中,提供了一個(gè)“導(dǎo)航”功能,能方便的導(dǎo)般到文件,類,方法等你一時(shí)找不到的元素。持續(xù)集成可以對(duì)應(yīng)到VSTS中的Team Build,因?yàn)檫@樣,可以方便快捷的完成一個(gè)階段版本的生成。當(dāng)然,要求當(dāng)前迭代中的所有的開發(fā)測(cè)試工作項(xiàng)完成,才能生成一個(gè)新的版本,否則只是一次Build。

編碼的標(biāo)準(zhǔn),在VS中可以很好的做到,本身微軟的類庫提供了一系列標(biāo)準(zhǔn),并且是通過代碼分析來約定的,當(dāng)然這個(gè)標(biāo)準(zhǔn)如果與自己的標(biāo)準(zhǔn)不符合,可以寫代碼來生成自己的編碼規(guī)則,可以在生成代碼時(shí)就提示開發(fā)人員。關(guān)于這點(diǎn)可參照我別一篇博客《用自定義代碼分析來標(biāo)準(zhǔn)開發(fā)偏聽則暗的開發(fā)》 。

當(dāng)然上面說的全是XP與VSTS結(jié)合的使用,VSTS不是為XP定做的開發(fā)工具,所以不可以100%的適合,我覺得可以靈活的運(yùn)用。還有,XP強(qiáng)調(diào)的是人,人的主動(dòng)性在整個(gè)過程中發(fā)揮重要作用,但人有自身的缺點(diǎn),比如存儲(chǔ)性差,這點(diǎn)可以用工具補(bǔ)上,還有人之間的組織是感性的,可延遲的,用工具會(huì)標(biāo)準(zhǔn)化人的一些行為等等。我個(gè)人理解,在小的開發(fā)團(tuán)隊(duì)中,如果能更好的協(xié)調(diào)人與工具,將給團(tuán)隊(duì)帶來更高的開發(fā)效率。

原文:http://yuelei.blog.51cto.com/202879/309031

本文鏈接:http://m.95time.cn/tech/program/2010/7570.asp 

出處:岳雷的微軟網(wǎng)絡(luò)課堂
責(zé)任編輯:bluehearts

◎進(jìn)入論壇網(wǎng)絡(luò)編程版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
詳解 VS 2010中WF 4.0的應(yīng)用
vs2010 beta2中vc++開發(fā)體驗(yàn)
詳解VS 2010中的順序圖
VS 2010提升SharePoint開發(fā)功能
VS 2010必為程序員提供更多新機(jī)遇
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大福“敬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡(jiǎn)單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡(jiǎn)單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2