kukooBlog

          look to the master, follow the master, walk with the master, see through the master, become the master.

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            213 隨筆 :: 0 文章 :: 285 評(píng)論 :: 0 Trackbacks

          上周在Colorado,Martin Fowler 和 Bruce Eckel 邀請(qǐng)了一些“大腕”級(jí)的人物,如Rod Johnson,F(xiàn)loyd Marinescu等,開(kāi)了一個(gè)“座談會(huì)”(現(xiàn)場(chǎng)的一些照片在這里)。 其中討論到:“企業(yè)級(jí)架構(gòu)最關(guān)鍵的原則問(wèn)題是什么”。 這些“大腕”一共總結(jié)出來(lái)40條,然后投票得出了最關(guān)鍵的5條 (Top 5 Principles of Enterprise Architecture):

          1. Use a layered architecture.
          2. Build Automated Regression Tests, which was tied with:
          3. Manage your application as you would a software product. eg: frequent and numbered releases, same rigor as a product.
          4. Use the smallest team you possibly can tied with:
          5. Attack the domain problem first (or - work on your domain model before other parts of the app).

          與之對(duì)應(yīng)的Top Bottom 5則是(從后往前):

          1. Use Model Driven Architecture.
          2. Determine all your requirements upfront.
            and a three way tie between: (最后3個(gè)并列)
          3. Use EJBs.
          4. Prefer web based UI's.
          5. Prefer open source projects.

          Floyd Marinescu關(guān)于這次“研討會(huì)”更詳細(xì)的blog。

          Yourit Technorati cosmos Refresh Technorati

          posted on 2005-08-28 11:07 kukooBlog 閱讀(1355) 評(píng)論(0)  編輯  收藏 所屬分類: Programming
          主站蜘蛛池模板: 和顺县| 黎平县| 瓦房店市| 泰宁县| 柏乡县| 汉中市| 盐城市| 洛宁县| 乌兰县| 德惠市| 万安县| 永州市| 灵川县| 桑植县| 新野县| 马鞍山市| 濮阳市| 常宁市| 长岛县| 茌平县| 克山县| 巴马| 福贡县| 郎溪县| 喀喇| 田林县| 吕梁市| 潼关县| 句容市| 安西县| 永康市| 晋宁县| 杭锦旗| 恩施市| 广汉市| 康马县| 丰镇市| 宁城县| 西丰县| 洪泽县| 佳木斯市|