一切皆可抽象

          大而無形 庖丁解牛 厚積薄發 滌慮玄覽
             ::  ::  ::  ::  :: 管理

          【原創】如何使用模式

          Posted on 2006-04-10 10:33 鋒出磨礪 閱讀(235) 評論(1)  編輯  收藏
          這里將不對具體的模式進行大量的描述,只是總結自己的經驗,談談自己的淺論。
          1,項目管理模式
          ??? 項目管理模式使得常規的管理問題處理起來變的簡單,如果這個團隊是新組建的團隊,
          將會使開頭的事情有條理的進行,管理者將只是關注異常的發生,應對那些比較難處理
          的困難,不為其他事務所勞累,以使得偏離方向,使一切陷入泥潭。
          ??? 我的總結是 牢牢的抓住主線,旁支末節套用模式去處理,不必去創新,好的模式已經潛
          ??? 在的包含了處理風險的方法,要做的就是發現并使用它。當然,用了和用的好差別是很大
          ??? 的,常規的判斷和經驗的積累是提高的最快方式。
          2,業務模式
          ??? 領域模型的概念提出很久了,雖然做了很多的領域,自己仍然沒有對此進行深入的研究和
          ??? 探索。業務模式更多的體現于用戶權限控制,日志處理等通用模式和一些行業特有模式(
          ??? 如:電信計費模式,網管報警模式,電力設備運行模式等等)。對于業務模式我的意見還是
          ??? 知識庫的方式,沒有銀彈。盡可能的收集和提取業務模式(以易懂的描述手段進行編寫),以專業
          ??? 的模式名以大家熟知的方式進行索引歸類。方便大家查詢,業務模式是幫助大家理解新的業務需求,
          ??? 并不是套用和借用。
          3,構架模式
          ??? 用成熟的,如mvc.借助一些成熟的framework,中間件等。
          ??? 因為產品的特殊性,沒有成熟的模式匹配,建議大量采用層模式,使得問題處理起來簡單一些。
          4,設計模式
          ??? 設計模式是為了設計師之間的討論。我嚴格的批判以代碼分析模式的學習方法,因為我們大家都是
          ??? 從代碼時期慢慢的轉入專業的設計隊伍的,所以難免看到模式的時候想到的是如何用某種代碼實現
          ??? 這個模式,引入大家進入了一個誤區。可以嘗試,不看任何模式代碼的實現,先看模式,想想以前的
          ??? 系統,那些場景適合某些模式的使用或者擴展。懂模式,而后用模式,然后進行設計,再去實現它。
          5,代碼模式(通用組件)
          ??? 封裝好用的組件是很困難的,將代碼模式轉化為組件更是難上加難。像我們這些二把刀子,可能做出
          ??? 的組件還不如不做組件。所以,對于代碼模式,為了便于操作和使用,我建議:
          ??? 第一步:封裝一些常用的工具類,如:字符串比較,日期比較等等。使得最常規的一些實現通用穩定適用。
          ??? 第二步:根據具體產品功能需求,進行針對性的組件封裝,功能最好單一簡單。
          ??? 第三步:組件群的設計,為了實現復雜功能,將簡單的組件進行群化。

          評論

          # re: 【原創】如何使用模式  回復  更多評論   

          2006-04-25 16:05 by SunofMay
          仰慕中........................
          .對你的景仰如滔滔江水..................

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 杂多县| 长岛县| 吴川市| 昂仁县| 临潭县| 武平县| 红原县| 博野县| 虹口区| 呼图壁县| 宜城市| 隆化县| 克什克腾旗| 商丘市| 南昌县| 凤阳县| 大洼县| 鄂伦春自治旗| 盐亭县| 大足县| 常山县| 泉州市| 花莲县| 柯坪县| 乳源| 孟州市| 额尔古纳市| 汉沽区| 威远县| 九台市| 阳东县| 大荔县| 简阳市| 福安市| 喀什市| 通辽市| 阿坝县| 观塘区| 闽侯县| 宜川县| 密云县|