《人月神話》讀書筆記

P8,編程的快樂在於它不僅滿足了我們內心深處進行創造的渴望,而且還喚醒了每個人內心的情感。

P19,用人月作爲衡量一項工作的規模是一個危險和帶有欺騙性的神話。因爲它暗示人員數量和時間是可以相互替換的。人數和時間的互換僅僅適用於以下情況:某個任務可以分解參與人員,並且他們之間不需要相互交流。

P23,對於軟件任務的進度安排:1/3計劃、1/6編碼,1/4構件測試和早期系統測試,1/4系統測試,所有的構件已完成。

P30,向進度落後的項目中增加人手,只會使進度更加落後。

Chapter3,外科手術隊伍,The Surgical Team,由一個人來完成問題的分解,其他人給予他所需要的支持,以提高效率和生產力。

Chapter7,爲什麼巴比倫塔會失敗?Why did the Tower of Babel Fail?

P67,據《創世紀》記載,巴比倫塔是人類繼諾亞方舟之後第二大工程壯舉,但巴比倫塔同時也是一個徹底失敗的工程。失敗原因:1,交流;2,組織

P104,小型項目數據的外推是沒有意義的,就好像把100米短跑記錄外推,得出人類可以在3分鐘之內跑完1英里的結論一樣。

P122,數據的表現形式是編程的根本。

P143,程序維護的一個基本問題是-缺陷的修復總會以固定(20%-50%)的機率引入新的bug.

         項目怎麼會被延遲了整整一年的時間?-延遲的時間是一天天積累下來的。

P182,通常災禍來自白蟻的肆掠,而不是龍捲風的侵襲。

P213,雖然沒有通天大道,但是路就在腳下。

P249,軟件的根本困難不是編程人員缺乏構建當今軟件的技術,而是固有的概念複雜性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章