Posted on 2006-04-16 22:16
canonical 閱讀(1481)
評論(5) 編輯 收藏 所屬分類:
設計理論
??? 軟件設計雖然是需要智力付出的一種過程,但是它并不意味著必然產生出一些創造性的東西. 一般的設計工作只是將業務架構映射到一個通用的軟件技術架構上. 這就如同大多數時候我們只是應用某個算法來解決具體問題, 而不是發明一個新的算法一樣. 最近所見的一些失敗的設計, 其關鍵問題往往不是簡單的過度設計的問題, 而完全是一種錯誤的設計. 當我們試圖在軟件中創造一種新的關聯關系, 建立一種新的交互方式和交互規則的時候, 往往會走到錯誤的方向上.