注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合結對編程技術

結對編程技術

結對編程技術

定 價:¥29.00

作 者: (美)Laurie Williams,(美)Robert Kessler著;楊濤,楊曉云等譯;楊濤譯
出版社: 機械工業(yè)出版社
叢編項: 軟件工程技術叢書 前沿論題系列
標 簽: 軟件方法

ISBN: 9787111135319 出版時間: 2004-01-01 包裝: 平裝
開本: 24cm 頁數(shù): 198 字數(shù):  

內容簡介

  結對編程技術是一個非常簡單和直觀的概念:兩位程序員肩并肩地坐在同一臺電腦前合作完成同一個設計。同一個算法、同一段代碼或同一組測試、與兩位程序員各自獨立工作相比.結對編程往往只需花費大約一半的時間就能編寫出質量更高的代碼,但是,人與人之間的合作不是一件簡單的事情——尤其當人們都早己習慣了獨自工作的時候、實施結對編程技術將給軟件項目的開發(fā)工作帶來好處.只是這些好處必須經(jīng)過縝密的思考和計劃才能真正體現(xiàn)出來。本書對結對編程技術的基本原則和最佳實踐進行了論述,它不僅能幫助初次接觸結對編程技術的團隊成員和經(jīng)理們熟悉這項技術,還能指導有經(jīng)驗的結對程序員把這項技術運用得更加純熟。作者根據(jù)自身的實踐經(jīng)驗,對結對編程中的各種問題進行了解釋。書中用兩個案例研究對結對編程技術在軟件開發(fā)工作中的實際應用情況做了進一步的闡述。其中一個是在XP環(huán)境中,這是最常與結對編程技術結合使用的;另一個為CSP,這要求更高的紀律性。本書主要內容:編程搭檔的選配原則。實戰(zhàn)經(jīng)驗,比如如何布置工作場所,如何進行結對輪轉,如何發(fā)現(xiàn)”不良”搭檔,等等。優(yōu)秀結對程序員的7個良好習慣。相對編程技術看起來簡單,但當習慣于獨立工作的人結對進行開發(fā)時,如何真正做到事半功倍,還要用到很多非技術性的技巧。本書作者根據(jù)自身的實踐經(jīng)驗,對結對編程中的習慣以及應該強調和需要避免的做法等進行了全面分析,還給出了兩個案例研究。本書不僅能幫助初次接觸結對編程的團隊成員及經(jīng)理熟悉該技術,還能指導有經(jīng)驗的程序員更加熟練地運用結對編程技術。

作者簡介

  LaurieWilliams在美國北卡羅來納州立大學計算機科學系任教。她曾在猶他州立大學教過書,并在這里獲得博士學位。Laurie還曾在IBM公司的制造部門、軟件開發(fā)部門和管理崗位上工作過9年。

圖書目錄

前言
第一部分 結對編程技術理論
第1章 結對編程技術簡介
1.1 結對編程
1.2 是否結對,這是個問題
1.3 墻壁上的旁觀者
1.4 結對編程技術的早期實踐
1.5 有言在先
第2章 結對編程技術的7個誤區(qū)
第3章 結對編程技術的7種激勵效應
第4章 如何說服管理層接受結對編程技術
第5章 如何尋求同事們的支持和接受
第6章 如何讓下屬們接受結對編程技術
6.1 Green和Hevner的研究發(fā)現(xiàn)
6.2 對管理層的忠告
6.3 對程序員的忠告
第7章 問題
7.1 對搭擋產(chǎn)生依賴性
7.2 進度安排難以協(xié)調
7.3 分身乏術
7.4 工作地點
7.5 噪音與辦公室布局
7.6 靈感來時無暇他顧
7.7 意見不合
7.8 過于自信
7.9 趕進度
7.10 技能不平衡
7.11 難以適應結對編程技術
7.12 小結:必要的管理和維護工作
第二部分 結對編程技術實戰(zhàn)
第8章 工作場所的布局
8.1 對工作場所的基本要求
8.2 對工作場所的改進建議
8.3 搭檔間的交流
8.4 開發(fā)環(huán)境
8.5 噪音問題
8.6 最后一點提醒
第9章 結對輪轉機制:交流、知識管理與培訓
9.1 基本原則:與最佳人選結為搭檔
9.2 挑選搭檔的辦法
9.3 結對輪轉機制與知識管理
9.4 結對輪轉機制與培訓
9.5 結對輪轉機制小結
第10章 其他考慮因素
10.1 績效考核
10.2 團隊規(guī)模
10.3 質量保證
10.4 功能與系統(tǒng)測試
10.5 代碼的維護與優(yōu)化
第11章 技巧與竅門
第三部分 結對編程搭檔的選配原則
第12章 搭檔組合方式:專家—專家
12.1 目的
12.2 成功要素
12.3 挑戰(zhàn)
12.4 真人真事
第13章 搭檔組合方式:專家—中級程序員
13.1 目的
13.2 成功要素
13.3 挑戰(zhàn)
13.4 真人真事
第14章 搭檔組合方式:專家—新手
14.1 目的
14.2 成功要素
14.3 挑戰(zhàn)
14.4 真人真事
第15章 搭檔組合方式:新手—新手
15.1 目的
15.2 成功要素
15.3 挑戰(zhàn)
15.4 真人真事
第16章 搭檔組合方式:外向型—外向型
16.1 目的
16.2 成功要素
16.3 挑戰(zhàn)
16.4 真人真事
第17章 搭檔組合方式:外向型—內向型
17.1 目的
17.2 成功要素
17.3 挑戰(zhàn)
17.4 真人真事
第18章 搭檔組合方式:內向型—內向型
18.1 目的
18.2 成功要素
18.3 挑戰(zhàn)
18.4 真人真事
第19章 性別不是問題
19.1 觀點
19.2 說明
19.3 基本對策
19.4 真人真事
第20章 文化背景不是問題
20.1 觀點
20.2 說明
20.3 基本對策
20.4 真人真事
第21章 職業(yè)駕駛員問題
21.1 根源
21.2 基本表現(xiàn)形式
21.3 基本對策
21.4 真人真事
第22章 “我的搭檔太差勁”等因盲目自大而導致的問題
22.1 根源
22.2 基本表現(xiàn)形式
22.3 基本對策
22.4 真人真事
第23章 “我的搭檔太聰明”等因盲目自卑而導致的問題
23.1 根源
23.2 基本表現(xiàn)形式
23.3 基本對策
23.4 真人真事
第四部分 結對編程技術在軟件過程中的應用
第24章 結對編程技術在軟件過程中的應用案例研究:XP
24.1 軟件開發(fā)方法論的進化史
24.2 XP方法論簡介
24.3 XP離不開結對編程技術
第25章 結對編程技術在軟件過程中的應用案例研究:CSP
25.1 CSP方法論概述
25.2 小結
第五部分 做個出色的結對程序員
第26章 前進,超越
26.1 編程三人組
26.2 兩位搭檔來自不同學科
26.3 代碼檢查過時了嗎
26.4 投影屏幕
26.5 分布式結對編程技術
26.6 結對學習
第27章 優(yōu)秀結對程序員的7個好習慣
附錄A 結對編程技術教程
附錄B 對于結對編程技術的經(jīng)濟分析
附錄C 課堂中的結對編程技術
附錄D 測試驅動的開發(fā)技術簡介

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號