引言
本書適合誰?
我們知道你們在想什么
元認知
讓你的大腦順從你
讀我
技術審閱團隊
致謝
偉大的軟件開發(fā)
讓客戶滿意
Tom's Trail即將上線
大多數(shù)項目都有兩個焦點
大霹靂式開發(fā)法
時間飛馳:兩周以后
大霹靂開發(fā)法通常以一團糟結束
偉大的軟件開發(fā)是……
通過開發(fā)循環(huán)達到目標
每個開發(fā)循環(huán)是一個微型項目
每個開發(fā)循環(huán)都會產生有品質的軟件
客戶會請求變更
由你來進行調整
然而,有一些大的問題
開發(fā)循環(huán)自動處理變更(好啦,一點點啦)
直到軟件交付,你的開發(fā)工作才算完成
軟件開發(fā)工具箱
……
收集需求:知道客戶需要什么
項目規(guī)劃:為成功而籌劃
使用情節(jié)和任務:開始你實際的工作
足夠好的設計:以良好的設計完成工作
版本控制:防御性開發(fā)
構建你的軟件代碼:自動化構建……
測試和連續(xù)集成:智者千慮必有一失
測試驅動開發(fā):讓代碼負起責來
結束開發(fā)循環(huán):涓涓細流歸大?!?br />下一輪開發(fā)循環(huán):無事就要生非
軟件錯誤:專業(yè)排錯
真實的世界:落實流程