邋遢居

          我的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 閱讀(2085) 評論(0)  編輯  收藏 所屬分類: Eclipse開源軟件使用
          主站蜘蛛池模板: 镇宁| 三都| 巴彦淖尔市| 茌平县| 平罗县| 荣成市| 贵州省| 措勤县| 洞口县| 永昌县| 汨罗市| 灌南县| 汽车| 泸定县| 滕州市| 晋州市| 大邑县| 红桥区| 保靖县| 大同县| 罗山县| 广宗县| 大石桥市| 南川市| 宜兰市| 盐山县| 南陵县| 长沙市| 佛坪县| 沙湾县| 镇康县| 阿克| 鄯善县| 碌曲县| 凭祥市| 开江县| 莲花县| 汝州市| 奉新县| 太仆寺旗| 五莲县|