OOPAA

          Focusing on OO, Patterns, Architecture, and Agile
          posts - 29, comments - 75, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2009年5月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          公告


          本blog原創文字只代表本人某一時間內的觀點或結論,與本人所在公司沒有任何關系。第三方若用于商業用途的轉載,須取得本人授權。一般的引用、轉載請標明出處!


          博主簡介:

          金明
          ThoughtWorks 咨詢師
          InfoQ中文站編輯
          SCJP, 系統分析師

           

           
           
           

          搜索

          •  

          積分與排名

          • 積分 - 116515
          • 排名 - 502

          最新評論

          05 2009 檔案

               摘要: 我們曾舉辦了一次為期三天的敏捷培訓,學員主要是一些知名軟件公司的項目經理和資深開發人員。培訓期間,我們帶領學員進行了豐富的游戲,通過寓教于樂的方式讓他們體驗了敏捷方法學的大部分知名實踐,并講解了敏捷方法學推崇的價值和原則。從學員的回顧以及意見表上可以看出培訓效果是顯著的,但是在培訓過程中學員也提到一些問題,主要是對敏捷方法學的實踐和價值比較疑惑。在回答問題的同時,我們能感覺到隨著敏捷方法學在國內被引入、被宣傳,很多軟件組織或人員對敏捷方法學都已經有了基本的了解,但是對敏捷方法學向軟件行業承諾的價值還存在不同程度的顧慮。  閱讀全文

          posted @ 2009-05-22 20:19 mingj 閱讀(4177) | 評論 (2)  編輯 |

               摘要: 對于軟件開發,多少代工程師夢想能像堆積木一樣堆出滿足功能需求的軟件。Brooks在No Silver Bullet一文中提到解決軟件開發過程中復雜性的一種可能方案就是成熟的組件市場,人們可以購買需要的組件而不是再自行開發。但對于開發工作,有沒有一種更高層面的模式,可以把原來混亂無序的開發過程分解成一段段明確定義的步驟?比如說,開發人員接到一個任務,他可以這樣跟他的同伴解釋他的計劃:“我先要抽取類(extract class),然后移動方法(move method),就完成了。”這正是本文試圖討論的主題:通過一系列明確定義的重構步驟,以達到實現系統功能的目的。我們可以進一步假想,重構是否就是開發人員開發軟件的領域專屬語言呢(refactoring as DSLs to developers' development)  閱讀全文

          posted @ 2009-05-16 15:15 mingj 閱讀(3855) | 評論 (3)  編輯 |

          51La
          主站蜘蛛池模板: 钦州市| 拜城县| 芜湖市| 鸡泽县| 长宁县| 金乡县| 如东县| 清涧县| 沈丘县| 阿拉善右旗| 尚志市| 宝丰县| 玉门市| 淳安县| 桑植县| 安国市| 浙江省| 普宁市| 泸定县| 安多县| 手游| 三门县| 巢湖市| 阳高县| 巨鹿县| 遵义市| 桂东县| 无为县| 莫力| 兴文县| 敖汉旗| 鄂托克旗| 榆林市| 壤塘县| 九江市| 博兴县| 连南| 宁城县| 正宁县| 尚义县| 南通市|