問題思考

康取發表於2015-04-15

第一章 1.2  14頁 

問題:電腦科學與軟體工程有什麼區別?

思考:我是電腦科學與技術專業的,方向是商業軟體工程,所以我覺得區分電腦科學與軟體工程很重要。我個人覺得覺得電腦科學偏向理論,軟體工程偏向實踐。

 

第二章 2.1  20-28

問題:為什麼開發軟體要先寫單元測試?

思考:看完第一章,我便想和同班同學組隊,開發軟體。但是看了第二章,我才發現前期工作還要寫單元測試。單元測試能有效減少寫程式出現的問題,比如前期程式設計師對功能模組的誤解,疏忽或不瞭解模組的變化。

 

第三章 3.1  45

問題:什麼樣的資料能說明一個軟體工程師的技能?

思考:我認為這個應該沒有什麼標準。軟體工程師要有自己的核心競爭力,開發出來的軟體能為使用者解決痛點,能處理軟體後期的bug,這才是最重要的。

 

第四章 4.1   55-65

問題:為什麼程式碼規範很重要?

思考:程式碼規範可讀性高,能讓程式設計師更好地理解和維護程式。程式碼好比一個人的習慣,習慣決定命運。因此,寫程式時要特別注意程式碼規範。

 

第五章 5.2  86

問題:祕密團隊是什麼?

思考:專案開發在祕密條件下進行,不讓外界知道。這種團隊模式內部有極大的自由,沒有外界的干擾,團隊成員有極大的投入。

 

附加問題:為什麼《構建之法》這本書目錄中的小節沒有相應的頁碼數?

 

相關文章