posted @ 2008-10-29 22:20 非魚 閱讀(3057) | 評論 (0) 編輯 |
面向?qū)ο笤O(shè)計
面向?qū)ο笤O(shè)計話題 摘要: 討論UUID的定義、分類、應(yīng)用及生成工具。 閱讀全文
posted @ 2008-10-14 22:52 非魚 閱讀(20528) | 評論 (3) 編輯 |
摘要: 在漫長的生命周期中,有些軟件越做越好,有些軟件越做越差?,F(xiàn)在我們要關(guān)注的是:如何在一個較長的時期內(nèi),把一個軟件越做越好。這就是軟件開發(fā)的控制與改進。 閱讀全文
posted @ 2008-10-14 00:20 非魚 閱讀(1823) | 評論 (0) 編輯 |
摘要: 架構(gòu)師最重要的工作是思考。思考導致決策,或者選擇。 閱讀全文
posted @ 2008-09-18 22:54 非魚 閱讀(2349) | 評論 (4) 編輯 |
摘要: Before your software dies, it's valuable. Remember this. 閱讀全文
posted @ 2008-09-13 18:20 非魚 閱讀(1871) | 評論 (2) 編輯 |
摘要: 我們在討論應(yīng)用軟件的需求和設(shè)計的時候,常常會說:“我覺得這個需求不合理?!被蛘哒f:“按照我的經(jīng)驗,這樣子設(shè)計是不合理的?!蓖覀冞@樣說的時候,是根據(jù)自己的經(jīng)驗和直覺來判斷的。這樣的理由往往不被認同和接受,所以最終的結(jié)果可能并沒有向我們所想象的方向發(fā)展,直到最終我們得到一個教訓。 閱讀全文
posted @ 2006-03-29 00:28 非魚 閱讀(16882) | 評論 (11) 編輯 |
摘要: 關(guān)于架構(gòu)的定義非常多,它們互相接近,但又有細微的差別。這些定義都基于系統(tǒng)來描述的。所以要理解架構(gòu),首先要理解系統(tǒng)的定義。 閱讀全文
posted @ 2005-12-26 23:55 非魚 閱讀(3232) | 評論 (3) 編輯 |
摘要: 在分布式系統(tǒng)中,存在多個節(jié)點,每個節(jié)點都有自己的應(yīng)用服務(wù)器和數(shù)據(jù)庫系統(tǒng)。這些節(jié)點產(chǎn)生的信息對象可能被本地節(jié)點或異地節(jié)點所訪問;在整個分布式系統(tǒng)中,也存在一些全局的信息對象,它們被分布式系統(tǒng)中的所有節(jié)點訪問。 閱讀全文
posted @ 2005-12-21 22:58 非魚 閱讀(2838) | 評論 (5) 編輯 |
摘要: 軟件架構(gòu)師不是建筑架構(gòu)師。他們之間除了名字,沒有任何的共同之處。把軟件架構(gòu)師和建筑架構(gòu)師類比,甚至把他們等同起來,是一種錯誤的觀念。 閱讀全文
posted @ 2005-12-20 23:25 非魚 閱讀(3224) | 評論 (6) 編輯 |
摘要: 今天被鄙視了一下。一個編碼比我好的朋友說:“非魚,說實在的,我挺鄙視你搞的架構(gòu)師小組的?;竟Σ辉鷮?,就搞什么架構(gòu)師,是我一向鄙視的行為?!逼鋵嵨易约阂舱J為自己不是一個合格的架構(gòu)師,或許勉強算是一個預(yù)備役的架構(gòu)師吧。 閱讀全文
posted @ 2005-12-17 16:40 非魚 閱讀(3182) | 評論 (16) 編輯 |