原來我以為在做工作的時候,存在一些技術可以解決任何問題,所以當遇到問題時,總是期望可以找到這樣的方法。
在軟體開發的過程中,只有適度改進,沒有包治百病的銀彈。為了對付恐怖傳說中月圓變形的人狼,只有銀彈才能夠消滅它,而軟體專案具有人狼的某些特性,看似簡單明瞭的東西,卻可能變成乙個落後進度、超出預算、存在大量缺陷的怪物,我們同樣在尋找一種能夠消滅這一怪物的「銀彈」。然而,brooks的認為不存在銀彈的觀點在32年後的今天看來仍然是正確的。brooks認為這種「銀彈」是與軟體的內在特性相悖的,不過,在追求「銀彈」的過程中還是出現了一些令人振奮的革新,如高階語言、分時、統一程式設計環境、物件導向程式設計、人工智慧、專家系統等。
而在以後我的學習過程中,不管遇到什麼樣的問題都要認真探索解決,循序漸進的方式,才能讓我們在這個過程中有所提公升,還能學到更多的東西。熟練掌握這些技能,以後肯定可以用的到。
人月神話閱讀筆記之一
程式,它本身是完整的,可以由作者在所開發的系統平台上執行。它通常是車庫中產出的產品,以及作為單個程式設計師生產率的評估標準。有兩種途徑可以使程式轉變成更有用的,但是成本更高的東西,它們表現為圖中的邊界。水平邊界以下,程式變成程式設計產品 programming product 這是可以被任何人執行 ...
人月神話閱讀筆記之一
課堂上老師讓選書的時候,人月神話 這個獨特的名字還是吸引到我了,所以我選擇了這本書。人月神話 這本書的評價還是很高的,畢竟是一本經過了40多年仍然經久不衰的書。和構建之法不同的是,人月神話 沒有對那些軟體開發的過程和方法做過多的介紹,而是將重點放在了軟體工程的管理問題。人月神話 的第一章講的是焦油坑...
人月神話閱讀筆記之一
01人月神話閱讀筆記之一 1.我之前在編寫程式的時候,通常都是把 全部寫完再執行自己的程式,看自己設計的程式有哪些功能,但是這樣特別枯燥,寫著寫著就不知道自己寫到 了,而且容易疲倦,就是寫了很久發現自己並沒有多大成就,有好幾次就不想敲 了。1.這一年多吧,說實話,我的大部分程式的設計和 的完成都是走...