`
csd_ali
  • 浏览: 134256 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

多开发任务并行管理插件 -- Mylyn

阅读更多

Author: gkbusy

IDE使用的囧境

    我们日常开发经常会遇到一个窘境,项目里,我们需要同时处理几个不同的开发任务,而且有时候会交错进行。

    比如项目中,我刚刚做了需求A,紧接着开发需求B,需求A被找出几个BUG,我得回头去修改需求A中的一些代码,需求B得暂时停止。表现在我们的IDE 中,就会遇到一个很糟糕的状况------我们必须打开一大堆的编辑窗口,这里有配置文件、Java代码、属性文件,随着交错进行的任务不断增多,比如单 元测试我们需要关心,开发的代码BUG,我们需要修正,咱们的IDE编辑窗口还在不断的增多。

    怎么办?

用Mylyn管理起多个开发任务的IDE上下文

    Eclipse 大约在3.3版本左右引入了Mylyn插件,随后便一发不可收拾。

    Mylyn最大的特色功能,就是做到了各个任务关注的编辑器可以被管理起来。设想一下,我们在做两个小任务的开发时,将任务添加到任务列凑中,激活某个任 务时,我们只打开并关注任务相关的编辑窗口;需要切换的时候,我们则只需要激活另外一个任务,而后打开相关的代码和配置即可。这样就减少我们关注过多窗 口,反复查找的时间损耗了。

    接下来具体看看怎么使用的:

打开Eclipse中的Task List (Mylyn的核心组件之一)

    打开之后,将Task List面板移动到整个IDE的底部(个人习惯而已) 。


 新建一个Mylyn Task

    如果有需要的话,也可以创建Category来分组各种Task。


在本地创建Task

    因为木有服务器,所以只好在本地创建这些Task了,不然可以绑定到服务器上,甚至直接跟Bugzilla系统整合,用于缺陷跟踪、需求管理等。

在Task信息面板中填写名称和基本描述

    当然我们也可以看到能够填写一些项目管理的信息,比如任务的优先级别、截止日期、预计耗时等 。


激活刚刚创建好的Task

    我们能够看到窗口左侧的代码树形窗口中没有任何内容


解除Mylyn Task的遮盖效果

    下图中红框框出的按钮,点中时,左侧树形浏览器中只显示Task相关的代码文件;未点中时,会显示所有的代码文件。

    这里我们需要显示所有的代码文件。

 新建类,接着重新打开遮盖效果(Mylyn核心价值就体现在这里)

    新建类PostRemarkIntegration后,这个类与当前激活的Mylyn Task【编写PostRemark集成测试】关联起来了,而我们只关注这个Task相关的代码文件,所以我们重新点击下图中的红框中的按钮。

新建另外一个Mylyn Task,并切换过去

新的开发任务过来了,跟之前的Task没什么关联,是另外一个场景的集成测试代码。创建好之后,点击"Active Task"按钮,切换到新任务。 


切换到新Task之后

仿佛一切又都重新开始了。  


在新Task上下文中,创建代码文件

    新的Task上下文与之前的Task上下文互不干扰,我们能够新开任务代码文件进行编辑,而后如果需要的话,我们还可以切换回到上一个Task当中,那个Task的相关编辑器又会重新被打开。



 
 
全文完。

  • 大小: 39.9 KB
  • 大小: 25.9 KB
  • 大小: 29.6 KB
  • 大小: 52 KB
  • 大小: 48.4 KB
  • 大小: 97.4 KB
  • 大小: 54.7 KB
  • 大小: 38.2 KB
  • 大小: 37.3 KB
  • 大小: 77.3 KB
分享到:
评论
2 楼 Aaronlong31 2010-12-11  
恩,不错,我之前都是把不同的项目放到不同的eclipse或者不同的workspace中,这样如果同时要写多个项目时就得打开多个eclipse。
1 楼 fordybeach 2010-12-11  
好东西呀,学习了

相关推荐

Global site tag (gtag.js) - Google Analytics