unfinished軟體工程第1次作業
年輕學生都志向遠大,上了一些課,就很想解決高層次的問題,一些學生非常想做高層次的「科研」,覺得「工程」是基礎,沒意思。而且他們認為「我已經知道怎麼做了」。
無論工程還是科研,建立興趣的根基在於深入了解之後,找到自己的興趣點所在,沒有孰優孰劣的根本區別,無非是目標和側重點不同。
**規範可以分成兩個部分:
1. **風格規範,主要是文字上的規定,看似表面文章,實際上非常重要。
愈發感覺**風格的重要性,個人的**潔癖程度也在不斷上公升。
在結對程式設計模式下,一對程式設計師肩並肩、平等地、互補地進行開發工作。他們併排坐在一台電腦前,面對同乙個顯示器,使用同乙個鍵盤、同乙個滑鼠一起工作。他們一起分析,一起設計,一起寫測試用例,一起編碼,一起做單元測試,一起做整合測試,一起寫文件,等等。
對結對程式設計的看法發生了巨大變化,同 「學期總結-結對程式設計」心得。
- 使用者體驗的創新
軟體的最終目的是給使用者使用,從這個意義上看,使用者才是上帝,不注重使用者產品體驗的軟體不會長遠。
敏捷開發
個人體會:1在團隊程式設計中,專案推進的程度和開例會的頻率成正比,可能是因為**熱情高的小組,專案進度更快,對開會的積極性也更高。
軟體開發中有很多程式設計之外的事情,比如(1)團隊成員之間的溝通交流問題,又比如(2)對於同乙個專案,**庫的維護以及code review,兩個人負責乙個專案,實際情況就是團隊程式設計人數最少的情況。
結對程式設計的特點 [面對面以及同一臺pc] 的意義在於解決問題(1)和(2),本質在於程式設計效率的提高。
組員之間的溝通交流非常重要,不然團隊程式設計的效率往往不如結對程式設計,甚至單幹。
程式設計只是軟體開發中的一環,前期的需求設計以及後期的發布維護也是需要花很多時間注意的。從這個角度來看,也證實了能寫出健壯[ 執行效率 & 各種情況處理] **的能力是根基。
軟體工程 提問回顧與個人總結
專案 內容這個作業屬於哪個課程 羅傑這個作業的要求在 提問回顧與個人總結 軟體工程 第一次閱讀作業 了解到了只要能有利於程式邏輯的清晰體驗,使用goto語句是完全可以接受的事情。我認為應該在達成共識後,將設計文件的寫作交付給一位成員來完成。個人認為 你 對推銷新的發明的年輕人的恨 如果有的話 個人認...
軟體工程提問回顧與個人總結
傳送門在結對程式設計的模式下,一對程式設計師肩並肩 平等地 互補地進行開發工作。他們併排地坐在一台電腦前,面對同乙個顯示器,使用過同乙個鍵盤 同乙個滑鼠一起工作。回答 親自體會了結對程式設計之後才會真實的體會到,溝通與交流的重要性,這其中主要的一點就是一起程式設計的過程中的交流。當然,在寫 之前的溝...
軟體工程提問回顧與個人總結
專案 內容這個作業屬於哪個課程 羅傑這個作業的要求在 提問回顧與個人總結 軟體工程第一次閱讀作業 1.我了解到結對程式設計中,工程專案完成的方式可以自己調整,選擇最合適的方式來完成工程。2.這個需要自己進行調研以及經驗的積累。3.同上。4.這個需要自己根據自身情況來衡量。5.只要有利於程式邏輯的清晰...