《構建之法》閱讀疑問

2022-03-29 14:14:43 字數 568 閱讀 8751

《構建之法》暫時唯讀到第四章結對專案,前幾章的閱讀中有一些問題:

1、p18 有的軟體企業不但免費,而且連源**也一併奉送,但是要求獲得源**的開發人員遵守某種約定,我不明白對於這種軟體企業它們怎樣盈利?

2、p40頁提到隨機數測試無法產生可重複、一致的結果。能否進行如下改進,把隨機產生的輸入記錄到乙個檔案中,然後程式執行,當出現錯誤時,程式報告是哪乙個輸入,這樣就可以認為地輸入出錯的資料進行除錯,這樣就可以使錯誤重現了。

3、p54頁提到了回歸測試,那麼怎樣才能避免出現修改後的程式無法通過原有的上乙個版本程式的測試點這樣的問題?

4、p78頁提到了注釋的作用,我還是不是很清楚究竟在哪些情況下需要用注釋?注釋和物件導向程式設計中的規格有區別嗎?

5、p79,關於goto語句,幾乎所有的程式語言老師都說不要使用,那麼為什麼本書在強調規範性的同時要允許這種容易使程式邏輯發生混亂的寫法?

軟體一詞在是1958 年turkey在**「the teaching of concrete mathematics」中首次提出的。

軟體工程一詞是 margaret hamilton 在nasa設計阿波羅號電腦上的軟體時首次提出的。

閱讀《構建之法》後的思考和疑問

幾個問題 1 關於單元測試的自動化。大家都喜歡在寫 時能夠確定自己原來寫的東西沒有錯誤,所以單元測試確實在開發中起到很是吸引人,但是單元測試又確實很是繁瑣。那麼這裡所謂的單元測試 自動化 其自動化是針對哪些方面?2 關於專案設計與開發速度上的問題。設計到怎樣的程度有利於能夠提高開發的速度,是否存在某...

閱讀《構建之法》

這個作業屬於哪個課程 這個作業要求在 homework 11815 這個作業的目標 構建之法讀後感 學號20188423 問題一 我在看需求分析的時候看到這樣的說法 所謂極限程式設計,就是把一些認為重要和有效的做法發揮到極致,如果了解客戶的需求很重要,那麼發揮成極致就會變成每時每刻有客戶在身邊,隨時...

閱讀 《構建之法》

這個作業屬於哪個課程 這個作業要求在 這個作業的目標 發現疑惑並嘗試著提出自己的看法 學號 20188506 1.it行業的創新秘訣到底是啥 哪一點最重要?2.怎樣的創新才叫 成功 的創新?可能 成功 的創新這是乙個重要因素吧,具體的 成功 考慮因素可能太多。3.需求分析中提到 為什麼軟體估計這麼難...