需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):12083 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:結(jié)對編程(Pair Programming)是極限編程(Extreme Programming)的十二個實踐之一,是團(tuán)隊設(shè)計的基礎(chǔ)。它是指兩個開發(fā)人員共用一臺計算機(jī),其中一個人負(fù)責(zé)具體細(xì)節(jié),另一個人關(guān)注整體,并且這兩人的角色可以隨時互換。 本文主要通過對結(jié)對程序員的問卷調(diào)查來了解結(jié)對程序員的性格、學(xué)習(xí)方法、是否有學(xué)習(xí)伙伴以及在結(jié)對編程實驗之后的感覺等方面的信息。同時通過對結(jié)對編程技術(shù)實驗研究數(shù)據(jù)的整理和分析來探究最佳結(jié)對方式,給出結(jié)對策略。 關(guān)鍵詞:結(jié)對編程;結(jié)對策略;結(jié)對方式
Abstract:Pair Programming is one of the twelve Extreme Programming’s efficient experiences, it means that two programming develop the same software code side by side at one computer. One of them works on the detail , The other works on the whole software, and they can change their role at anytime. This paper mainly learns information of programmers, like their character, their used learning method, whether have a learning partner and their feelings of pair programming through a questionnaire survey. At the same time ,through experimental study of pair programming techniques of data collection an analysis to explore the best way paired off and manner of strategy. Key words: pair programming; pair strategy; pair pattern
目前我國的軟件行業(yè)還處于起步階段,各方面的技術(shù)還不夠成熟。軟件行業(yè)采用的基本還都是程序員獨自為營的編程方式。這種傳統(tǒng)的編程方式存在著一些問題,比如單個程序員的算法思想比較單一,寫出來的代碼存在一些語法等方面的問題,需要花費大量的時間去檢查等一系列的問題。軟件行業(yè)的飛速發(fā)展要求程序員花費更短的時間編寫出更加高質(zhì)量的代碼,在這種形勢下誕生的結(jié)對編程技術(shù)顯得非常重要。 本文的主要工作就是在幾個班級內(nèi)進(jìn)行結(jié)對編程的實驗研究,取得一些列相關(guān)的實驗數(shù)據(jù),根據(jù)結(jié)對編程實驗期間結(jié)對程序員的情況反饋和實驗數(shù)據(jù)的的調(diào)查分析來驗證結(jié)對編程技術(shù)在結(jié)對搭檔之間起到的作用,是否增強了結(jié)對搭檔間的交流和互相的了解,結(jié)對搭檔的性格特征、學(xué)習(xí)方式對結(jié)對效果的影響,通過結(jié)對編程技術(shù)編寫出的代碼的質(zhì)量與單個程序員的代碼的比較等方面的實驗研究來充分肯定結(jié)對編程技術(shù)的實用性和有效性。
|