[筆記]軟體工藝1-4

husthxd發表於2004-11-13

第一--第四章

to be continued......


0.序

只有精通自己的技藝,才是獲得成功的不二法門。

如果要學習一門手藝,與高水平的師傅一起工作是最佳途徑。

對絕大多數專案,人的天賦比使用的過程更重要。

第一部分 置疑軟體工程

第一章 理解軟體工程

權衡的核心思想:對於某些型別的已知缺陷,花時間去排除他們並不經濟。

第二章 軟體工程的困境

軟體工程存在的最大問題是:假設那種有組織、有紀律、可計量的開發方式是唯一可行的方式。

真正決定專案成敗的是作為個體的程式設計師的技能、知識和經驗。

在軟體開發中,絕大部分可以被自動化的工作都已經被自動化了。

第三章 理解軟體開發

我們對生產這項機械工作的瞭解比對設計這項腦力勞動的理解要多得多,軟體工程隱喻之所以會失敗,原因正在於此。

獲取明確的和隱含的知識,並將這些知識實現到軟體之中:這就是軟體開發全過程。

彼此學習是軟體開發中非常重要的一部分。

第四章 尋找一個比軟體工程更好的隱喻

開發人員結構的變化意味著我們必須更加關注團隊成員之間的協作,亦即開發中有關心智的方面。

極限程式設計恰到好處的保證了同一個專案中的人們能夠象一個團隊那樣緊密團結、並肩努力。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/6906/viewspace-21632/,如需轉載,請註明出處,否則將追究法律責任。

相關文章