邋遢居

          我的Java天堂

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            61 Posts :: 2 Stories :: 90 Comments :: 0 Trackbacks

          Mylar 簡介--開源工作平臺續

          1.???? 引子

          ?? 很久很久以前有一個木匠,不但粗心而且還健忘。雖然在每天工作開始前,會考慮以下大概需要做的工作。但是在實施的過程中經常會出現這樣的狀況。看有一天他需要下一塊1.2m 的料。這個木匠就甩著膀子過來了。在動手前肯定是要量一下得,把手往口袋里一摸。卷尺是摸到,摸到了昨天晚上吃花生時留下得殼(還挺講究公德,沒有到處亂 扔。)。放哪兒呢,放哪兒呢……。經過了半個小時,終于在一個角落找到了卷尺。那個興奮啊。興沖沖的跑到木料前,愣了一下罵了一句“tmd鋸子又不知道跑 那去了!”。繼續去找鋸子去了……。

          ?????? 其實在我們的軟件開發中也會類似的情景。我就不再啰嗦了。

          1.????? 解決方案

          我要說的這個解決方案就是Eclipse + Mylar。Eclipse就不用多說了。但是Mylar卻是不得不說。

          Mylar 最大的亮點就是讓你只關注于你當前的工作(Active Task)。在整個工作區中只是顯示和你工作相關的內容。這樣在Mylar中就有了一個核心的概念任務(Task)。這個任務我們完全可以對應到工作中的 一個任務,如你的頭給你分配得一個任務、測試組的同仁提交的一個需要你修改得bug等等。

          我們每天的工作應該由這些任務組成。

          Mylar 中首先提供了一個對于任務管理的功能。圖 – 1 顯示了一個 Mylar 的任務管理頁面。關于如何創建使用 Mylar 中的任務可以參考官方提供的一個 flash demo 我就不啰嗦了 http://www.eclipse.org/mylar/doc/demo/mylar-demo-04.html
          Snap1.jpg
          有了任務后,就可以把你的工作關注到特定的任務上了。這個部分在上面的提到的那個官方的 Flash 中也有描述。另外還有一個老外的 blog 也作了點說明。
          http://weblogs.java.net/blog/kirillcool/archive/2005/11/mylar_a_very_us.html
          說到任務, Mylar 提供了兩種任務。一個是本地任務還有一個就是知識庫任務(這個我翻譯的不好原文是 repository task )。本地任務很好理解就是任務的數據是以文件的形式保存在本地的。一般情況下只有本人可以使用。知識庫任務是從 BugTrace 系統(目前支持 Bugzilla JIRA )里面獲取 Task. 這樣就可以在一個團隊中使用了。關于這個功能的使用可以參考 http://eclipse.org/mylar/doc/demo/mylar-demo-04-reports.html. 從個人角度來說,我是最喜歡這個塊的功能。想一想啊, QA 組的人測出 bug 紀錄到 bug Trace 系統中。開發人員可以在他自己的開發環境中。繼續想,項目管理人員把 Project 管理軟件中的 task bug 的形式存放于 bugtrace 系統中(其實這個時候的 BugTrace 系統不光管理的是 Bug 了,可以把它認為識一個簡單的項目管理)。
          關于這個項目的整體全局的介紹可以參考 http://www.eclipsezone.com/articles/mylar/?source=archives

          我想她肯定會有美好的未來的。

          posted on 2006-07-11 10:12 Jet Geng 閱讀(2084) 評論(0)  編輯  收藏 所屬分類: Eclipse開源軟件使用
          主站蜘蛛池模板: 渝中区| 浙江省| 留坝县| 田阳县| 汤阴县| 绵竹市| 凌云县| 邢台县| 盐亭县| 鹤壁市| 连平县| 兴国县| 乐安县| 鄂伦春自治旗| 普定县| 新泰市| 临城县| 张家界市| 牡丹江市| 阿克陶县| 都江堰市| 新绛县| 乡城县| 双城市| 淮阳县| 宣威市| 宽城| 探索| 乾安县| 双城市| 河源市| 双桥区| 华容县| 新营市| 马尔康县| 鹿邑县| 磐安县| 武义县| 喀喇| 乃东县| 吴川市|