構建之法閱讀筆記04

2022-07-25 03:27:09 字數 621 閱讀 5881

《構建之法》閱讀筆記04—結對開發

所謂結對程式設計是指兩個程式設計師肩並肩、平等地、互補地進行開發工作,同乙個顯示器、鍵盤、滑鼠,一起分析,一起設計,一起寫測試用例,一起編碼,一起單元測試,一起整合測試,一起寫文件。這種方式讓兩個人站在同乙個起跑線上共同向著同乙個目標前進。

兩個人共同程式設計互相溝通交流各自的想法,有了更強的解決問題的能力,有的時候在兩個人討論的過程中問題不知不覺間就出現了解決方案,兩個人合作中能夠互相學習和傳遞經驗,對於兩個人的結對任務增加了更大的信心,而且也起到了乙個相互督促的作用。對於結對程式設計,兩個人要在駕駛員和領航員兩個角色之間不斷轉換,要主動參與,相互學習,相互磨合,並且雙方都是平等的。

人不可能沒有矛盾,兩個人合作時要經歷萌芽、磨合、規範、創造階段,因此兩個人平等合作時要聽對方的話語和觀察對方的肢體語言,試著從對方的角度看待問題,用合適的方式影響對方,用適當的方式給別人提意見即反饋時要著重於面,不要貿然深入到「習慣和動機」。

學習到這種結對開發方式,老師也讓我們進行了結對開發程式設計的作業,跟自己的結對小夥伴兒幾次的程式設計過程中對於自己思想誤區被同伴指出並及時改正,同時也學習到了同伴對於程式設計的優秀的思想。對於程式的測試也充分體現出了合作的優勢,兩個人可以很快的發現程式中的問題。很喜歡這種方式,對於結對開發以及團隊合作也會堅持其中的好的地方。

構建之法閱讀筆記04

夢斷 01 人類文明執行於軟體之上。但是,軟體建立藝術卻隱於暗處,即便對於專家們也是如此。在歷史上,我們從未如此的完全依賴於這樣一種人類自己不知道怎麼樣做得好的產品。在對軟體系統的加速依賴和踱著步學習怎樣做好軟體之間,有一條巨大且有時叫人恐懼的壕溝。對軟體的依賴以指數級增長,而做軟體的技能 和應用技...

構建之法閱讀筆記04

本次閱讀了第十一 軟體設計與實現 十二章 使用者體驗 在做班級派團隊專案時,缺少了與團隊成員的溝通,導致作業模組的介面成為一大遺憾,而且功能的實現也有欠缺,進度的報告沒有能及時有效的提交 沒有太多的考慮到使用者的體驗,只想自己要實現的功能,可以說有些跑偏,但幸好不太多 如何避免在產品開發後期不斷有重...

構建之法閱讀筆記04

1.msf,微軟解決問題框架,他有如下基本原則 1 推動資訊共享與溝通2 為共同的遠景而工作3 充分授權和信任4 各司其職,對專案共同負責5 交付增量的價值6 保持敏捷,預期和適應變化7 投資質量8 學習所有的經驗9 與顧客合作。在msf團隊模型中任何技術專案都必須到達特定的關鍵質量目標,才能被認為...