注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETPro.NET 2.0極限編程專家指南

Pro.NET 2.0極限編程專家指南

Pro.NET 2.0極限編程專家指南

定 價(jià):¥38.00

作 者: (美國(guó))Greg Pearman、(美國(guó))James Goodwill 著;張杰良 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: .NET

ISBN: 9787302169567 出版時(shí)間: 2008-03-01 包裝: 平裝
開本: 16 頁(yè)數(shù): 291 pages 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  極限編程是一種敏捷軟件開發(fā)技術(shù),由一系列核心價(jià)值、原則和實(shí)踐構(gòu)成,為軟件開發(fā)提供一種高效的方法。這些過程的核心就是要體現(xiàn)軟件開發(fā)過程中自然發(fā)生的變化。本書以軟件開發(fā)項(xiàng)目中的日常應(yīng)用為基礎(chǔ)介紹如何使用極限編程,并且突出強(qiáng)調(diào)了在極限編程中所遇到的各種“陷阱”和精華。本書從最基本的理論入手,詳細(xì)講解了極限編程的概念和應(yīng)用。然后重點(diǎn)介紹了一些在.NET環(huán)境中幫助實(shí)現(xiàn)極限編程的工具,這些工具包括NUnit、NAnt、CruiseContr01.NET以及最近添加到VisualStudi02005中的優(yōu)秀的重構(gòu)工具。最后,本書以一個(gè)小型但完整的軟件發(fā)布為例結(jié)束了極限編程之旅。編寫本書的目的是努力為公司的軟件開發(fā)尋找一種解決方案。其中有一些公司根本就沒有合適的軟件開發(fā)實(shí)踐,另一些公司則嘗試了各種各樣的軟件開發(fā)實(shí)踐,但是卻極少或者根本沒有成功。我們經(jīng)過對(duì)極限編程數(shù)年的體驗(yàn),發(fā)現(xiàn)它是一種合理的解決方案,非常適合于軟件開發(fā)團(tuán)隊(duì)。因此,本書適合于那些正在尋找合適軟件開發(fā)方法的軟件開發(fā)團(tuán)隊(duì)。本書將幫助讀者理解極限編程為什么要采取這樣一種工作方式。希望大家能夠在軟件開發(fā)項(xiàng)目中應(yīng)用極限編程。相信讀者在應(yīng)用了極限編程之后,會(huì)發(fā)現(xiàn)極限編程能夠在預(yù)算范圍內(nèi)及時(shí)交付高質(zhì)量的軟件,而且還能滿足甚至超出用戶的期望。

作者簡(jiǎn)介

  GREG“HAP”PEARMAN是Spotted Dog Software LLC公司的創(chuàng)始人,擁有18年的架構(gòu)和開發(fā)企業(yè)軟件解決方案的經(jīng)驗(yàn)。Greg還使用J2EE、.NET(C#)、Cocoa以及C++等各種技術(shù)為許多公司(如IBM、EPA、US West Direct、Hertz、VeriSign以及ABC/Disney等)架構(gòu)和開發(fā)了各種企業(yè)系統(tǒng)。

圖書目錄

第Ⅰ部分 XP入門
 第1章 XP簡(jiǎn)介
 1.1 瀑布式方法
  1.2 敏捷方法
  1.3 XP的含義
  1.3.1 XP的4個(gè)價(jià)值
  1.3.2 XP的15個(gè)原則
  1.3.3 XP的14個(gè)實(shí)踐
  1.4 其他敏捷方法
  1.4.1 精益開發(fā)
  1.4.2 動(dòng)態(tài)系統(tǒng)開發(fā)方法
  1.4.3 自適應(yīng)軟件開發(fā)
  1.4.4 Crystal方法
  1.4.5 Serum方法
  1.4.6 特性驅(qū)動(dòng)開發(fā)
  1.5 XP是不是最好的敏捷方法?
  1.6 XP不適用的情形
 1.7 小結(jié)
 第2章 組建團(tuán)隊(duì)
 2.1 XP角色和職責(zé)
  2.1.1 客戶
  2.1.2 開發(fā)教練
  2.1.3 業(yè)務(wù)教練
  2.1.4 開發(fā)人員
  2.1.5 系統(tǒng)工程師和業(yè)務(wù)分析員
  2.1.6 跟蹤人員
  2.1.7 測(cè)試人員
  2.1.8 大老板
  2.2 團(tuán)隊(duì)的組建
 2.3 XP工作環(huán)境
  2.4 小結(jié)
 第3章 發(fā)布規(guī)劃
 3.1 探索階段
  3.1.1 用戶故事編寫
  3.1.2 用戶故事估算
  3.2 規(guī)劃博弈
  3.2.1 故事優(yōu)先化
  3.2.2 速度確定
  3.2.3 用戶故事選擇
  3.3 發(fā)布計(jì)劃
  3.4 小結(jié)
 第4章 迭代規(guī)劃
  4.1 迭代速度
  4.2 故事子集選擇
  4.3 任務(wù)確定
  4.4 任務(wù)分配和估算
  4.4.1 任務(wù)點(diǎn)和任務(wù)點(diǎn)速度
  4.4.2 任務(wù)簽約承擔(dān)
  4.5 迭代平衡
  4.6 迭代計(jì)劃
  4.7 小結(jié)
 第5章 迭代
  5.1 迭代的含義
  5.2 設(shè)計(jì)會(huì)話
  5.3 站立會(huì)議
  5.4 結(jié)對(duì)編程
  5.5 測(cè)試、編碼和重構(gòu)
  5.5.1 構(gòu)建測(cè)試和重構(gòu)
  5.5.2 讓客戶參與
  5.6 驗(yàn)收測(cè)試
  5.7 跟蹤
  5.8 在職輔導(dǎo)培訓(xùn)
  5.9 小結(jié)
第Ⅱ部分 XP工具
 第6章 構(gòu)建環(huán)境工具:NAnt
  6.1 NAnt的含義
  6.2 安裝NAnt
 6.3 創(chuàng)建構(gòu)建文件
  6.3.1 理解構(gòu)建文件
  6.3.2 保存構(gòu)建文件
  6.3.3 測(cè)試構(gòu)建文件
  6.4 小結(jié)
 第7章 測(cè)試環(huán)境工具:NUnit
  7.1 NUnit的含義
  7.2 安裝NUnit
  7.3 構(gòu)建單元測(cè)試
  7.3.1 創(chuàng)建測(cè)試類
  7.3.2 創(chuàng)建應(yīng)用程序類
  7.3.3 與NAnt集成
  7.3.4 運(yùn)行構(gòu)建文件
  7.4 小結(jié)
 第8章 模擬環(huán)境工具:NMock
  8.1 NMock的含義
  8.2 安裝NMock
  8.3 創(chuàng)建模擬對(duì)象
  8.3.1 定義接口
  8.3.2 創(chuàng)建類
  8.3.3 集成NMock
  8.3.4 運(yùn)行測(cè)試
  8.4 小結(jié)
 第9章 自動(dòng)化環(huán)境工具:CruiseControl.NET
  9.1 CCNet的含義
  9.2 安裝CCNet
  9.3 設(shè)置CCNet服務(wù)器
  9.3.1 創(chuàng)建CCNet配置文件
  9.3.2 啟動(dòng)CCNet服務(wù)器
  9.4 設(shè)置CCTray
  9.4.1 啟動(dòng)CCTray
  9.4.2 配置CCTray
  9.4.3 使用CCTray
  9.5 設(shè)置Web Dashboard
  9.5.1 安裝Web Dashboard
  9.5.2 運(yùn)行Web Dashboard
  9.6 小結(jié)
 第10章 重構(gòu)
  10.1 Visual Studio 2005和重構(gòu)
  10.1.1 Extract Method工具
  10.1.2 Rename工具
  10.1.3 Encapsulate Field工具
  10.1.4 Extract Interface工具
  10.1.5 Promote Local Variable to Parameter工具
  10.1.6 Remove Parameters工具
  10.1.7 Reorder Parameters工具
  10.2 小結(jié)
第Ⅲ部分 實(shí)施XP
 第11章 發(fā)布規(guī)劃——旅程開始
 11.1 業(yè)務(wù)問題介紹
  11.2 故事編寫
 11.2.1 幫助客戶編寫故事
  11.2.2 創(chuàng)建概要設(shè)計(jì)
  11.2.3 比較故事和任務(wù)
  11.3 故事估算
  11.3.1 評(píng)審故事
  11.3.2 獲取全景
  11.4 宣布速度
  11.5 故事選擇
  11.5.1 優(yōu)化故事的排列順序
  11.5.2 選擇故事子集
  11.5.3 細(xì)化子集選擇
  11.6 教練日志
  11.7 小結(jié)
 第12章 第一次迭代的迭代規(guī)劃
  12.1 故事選擇
  12.2 故事任務(wù)劃分和分配
  12.2.1 將故事分解成任務(wù)
  12.2.2 簽約承擔(dān)任務(wù)
  12.3 迭代平衡
  12.4 教練日志
  12.5 小結(jié)
 第13章 第一次迭代
  13.1 日常站立會(huì)議
  13.2 設(shè)計(jì)會(huì)議
  13.3 開發(fā)人員的職責(zé):結(jié)對(duì)、測(cè)試、編碼和重構(gòu)
  13.3.1 開發(fā)用戶故事“Login”
  13.3.2 開發(fā)用戶故事“Browse Catalog”
  13.3.3 開發(fā)剩余用戶故事
  13.4 其他團(tuán)隊(duì)成員的職責(zé)
  13.4.1 驗(yàn)收測(cè)試人員
  13.4.2 跟蹤人員
  13.4.3 客戶
  13.4.4 教練
  13.5 教練日志
  13.6 小結(jié)
 第14章 第二次迭代的迭代規(guī)劃
  14.1 速度調(diào)整
  14.2 故事選擇
  14.3 故事任務(wù)劃分和分配
  14.3.1 將故事劃分為任務(wù)
  14.3.2 簽約承擔(dān)任務(wù)
  14.4 迭代平衡
  14.5 教練日志
  14.6 小結(jié)
 第15章 第二次迭代
 15.1 重構(gòu) 
  15.2 設(shè)計(jì)會(huì)議
  15.3 開發(fā)人員的職責(zé)
15.3.1 開發(fā)用戶故事“Display Checkout Confirmation” 
  15.3.2 驗(yàn)收測(cè)試
  15.3.3 開發(fā)剩余用戶故事
  15.4 教練日志
  15.5 小結(jié)
附錄A 準(zhǔn)備開發(fā)環(huán)境
A.1 Visual Studio設(shè)置
A.1.1 創(chuàng)建Northwind解決方案
A.1.2 創(chuàng)建DataLayer項(xiàng)目
A.1.3 創(chuàng)建BusinessLayer項(xiàng)目
A.1.4 創(chuàng)建NorthwindWeb項(xiàng)目
A.1.5 創(chuàng)建TestLayer項(xiàng)目
A.1.6 運(yùn)行單元測(cè)試
A.2 數(shù)據(jù)庫(kù)設(shè)置
A.2.1 設(shè)置ODBC數(shù)據(jù)源
A.2.2 連接數(shù)據(jù)庫(kù)
A.2.3 瀏覽數(shù)據(jù)庫(kù)
附錄B .NET C撐編碼規(guī)范
B.1 命名規(guī)范
B.2 縮進(jìn)
B.3 聲明
B.4 語(yǔ)句
B.5 注釋
B.6 空格
B.7 解決方案和項(xiàng)目組織
附錄C XP資源
C.1 網(wǎng)站
C.2 郵件列表
C.3 會(huì)議

本目錄推薦

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