Posted on 2006-04-16 22:16
canonical 閱讀(1481)
評(píng)論(5) 編輯 收藏 所屬分類:
設(shè)計(jì)理論
??? 軟件設(shè)計(jì)雖然是需要智力付出的一種過程,但是它并不意味著必然產(chǎn)生出一些創(chuàng)造性的東西. 一般的設(shè)計(jì)工作只是將業(yè)務(wù)架構(gòu)映射到一個(gè)通用的軟件技術(shù)架構(gòu)上. 這就如同大多數(shù)時(shí)候我們只是應(yīng)用某個(gè)算法來解決具體問題, 而不是發(fā)明一個(gè)新的算法一樣. 最近所見的一些失敗的設(shè)計(jì), 其關(guān)鍵問題往往不是簡(jiǎn)單的過度設(shè)計(jì)的問題, 而完全是一種錯(cuò)誤的設(shè)計(jì). 當(dāng)我們?cè)噲D在軟件中創(chuàng)造一種新的關(guān)聯(lián)關(guān)系, 建立一種新的交互方式和交互規(guī)則的時(shí)候, 往往會(huì)走到錯(cuò)誤的方向上.
Feedback
設(shè)計(jì)是不是應(yīng)該以簡(jiǎn)單為原則呢?
設(shè)計(jì)的原則是真實(shí)的反映客觀實(shí)際,至于簡(jiǎn)單不簡(jiǎn)單,有時(shí)候是由不得你的。
其實(shí)也沒有太復(fù)雜的事情,也許是我還沒有遇到過。
設(shè)計(jì)就是個(gè)把現(xiàn)實(shí)世界映射到程序的過程,如果現(xiàn)實(shí)是復(fù)雜,那么做出的映射也是復(fù)雜的
設(shè)計(jì)是可以簡(jiǎn)單的,而對(duì)于設(shè)計(jì)的實(shí)現(xiàn)則可能巨復(fù)雜。
設(shè)計(jì)的實(shí)現(xiàn)方式是設(shè)計(jì)的內(nèi)容之一