讀古今文學網 > 程序員必讀之軟件架構 > 3. 歷史和文化 >

3. 歷史和文化

如果你去過澤西,你可能會看到一些看起來偏離了環境的東西,舉個例子,在島的南部海岸,我們有一個可愛的建於16世紀的花崗岩石城堡,叫做伊麗莎白城堡3 。你一邊走一邊欣賞建築,最終會到達頂部,在那裡它看起來就像有人卸下的一根混凝土大柱子。這跟城堡周圍隨處可見的複雜的花崗岩石雕格格不入。當你進一步探索,還會看到有跡象表明城堡在二戰德國佔領期間加固過。看,歷史有助於解釋為什麼城堡是這樣的。

3 http://www.jersey.com/English/sightsandactivities/attractions/attractions/Pages/elizabethcastle.aspx

再次,代碼庫沒有什麼不同,一些歷史、文化和理念的知識能夠長期地幫助你理解為什麼一個軟件系統是那樣設計的。這對那些新加入一個現有團隊的人特別有用。