001-代碼大全-02-用隱喻來更充分地理解軟件開發

要點:
1、隱喻是啓示而不是算法。因此他們往往有一點隨意;
2、隱喻吧軟件開發過程與其他你熟悉的活動聯繫在一起,幫助你更好滴理解;
3、有些隱喻比其他一些隱喻更貼切。
4、通過把軟件的構建過程比作是房屋的建設過程,我們可以發現,仔細的準備是必要的,而大型項目和小型項目組之間也是有差異的。
5、通過把軟件開發中的實踐比作是智慧工具箱中的工具,我們又發現,每位程序員都有許多工具,但並不存在任何一個能適用於所有工作的工具,因地制宜地選擇正確工具是成爲能有效編程的程序員的關鍵。
6、不同的隱喻彼此並不排斥,應當適用對你最有益處的某種隱喻組合。

通過本章的要點,我需要充實自己的程序員工具箱。
另外,項目管理方面難道就沒有什麼好的著作了嗎? 沒有可以看的好書了,除了項目的九大過程組,還能怎麼去創新項目管理呢?
按照功能點來進行工作量算做是一種創新嗎? delphi爲什麼不好呢?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章