MylynEclipse任務擴展插件
Mylyn 通過任務跟蹤這樣的復雜機制擴展了 Eclipse SDK。任務(task)是您希望回調或與他人共享的任何工作單元,例如一個用戶報告的 bug,或者關于一個特性改進的說明。Mylyn 使您可以在工作區(qū)本地存儲任務,或者處理一個或多個任務儲存庫中的任務。(任務儲存庫 指諸如 Bugzilla、Trac 或 JIRA 之類的問題跟蹤器)。要連接到一個特定的任務儲存庫,還必須安裝用于該儲存庫的 Mylyn 連接器。
集成任務之后,Mylyn 將監(jiān)視這些任務上的活動,以識別與當前任務相關的信息。此時,Mylyn 創(chuàng)建一個任務上下文 —— 與任務相關的所有工件的集合。這可以包括瀏覽過的文檔、編輯過的方法和引用過的 API。Mylyn 使用任務上下文使 UI 聚焦感興趣的信息、隱藏不感興趣的信息、自動發(fā)現(xiàn)相關的信息。具備了完成任務所需的信息,就可以減少執(zhí)行搜索、導航和滾動操作的時間,從而提高工作效率。 通過突出任務上下文,Mylyn 還有助于多任務處理、計劃、重用過去的工作以及共享專家經驗。
使用 Mylyn 一段時間之后,您的工作方式會發(fā)生微妙但是重要的變化。一旦習慣了以任務為中心的工作方式,您很可能會發(fā)現(xiàn)工作效率有了極大的提高。您的工作變得井井有條,可以統(tǒng)籌管理數(shù)十個協(xié)作任務并跟蹤進程,這些事情都變得非常容易。
圖 1 中的編號區(qū)域顯示了 Mylyn 的一些任務管理和上下文管理特性:
- 含活動任務的任務列表(Task List)和當天計劃好的 Bugzilla 報告
- 由任務上下文管理的更改集
- 具有離線支持的富任務編輯器
- Eclipse Package Explorer 上以任務為中心的模式
圖 1. Mylyn 的 Task-Focused UI
評論
圖片
表情
