Eclipse中的Java 8功能支持情况

我在Eclipse(Java development tools (JDT) )团队中从事 Java™ 8 研究的工作已经很久了。同时,他们也通过我们的 Bugzilla 工具跟踪了所有的工作。

所有的Java8 的bug都是以[1.8]为前缀的,这样可以很容易的被发现。

这里可以看到589个已经关闭的错误,我们团队已经有75%左右的bug修复。当然,仍然会有新的bug出现,但毫无意外,这是一个令人印象深刻的指标。

Java 8 Bug 简介

我们看一下Java8中第一个bug Bug 380106,这表明针对Java8 的开发从2012年5月21日就已经开始了。

自从那时,JDT Git repositories 已经记录了被78(作者,不一定是核心提交者)个不同的贡献者进行了2,806次提交。贡献者的数量是非常大的。并且这些贡献者来自不同的组织机构。

官方数据显示,JDT项目和它的子项目(Core,Debug,UI)一共有24个提交者。如果我们假设在这段时间里所有的提交者都是活跃的(这不可能是真的),这就意味着2/3的贡献者不是项目团队的成员。然而这个数字并不是告诉我们贡献者是多么的丰富(我将会对这个做一个查询),而是告诉我们JDT项目以及它的子项目正在以一种开放的方式在做一个非常优秀的工作。

2,806次提交,在他们的评论中有795 个归功于Java8开发者(例如,有显示[1.8])。"eyeballing"的评论是非常少的。我要看看我针对查询不完全取决于特定的字符串能做些什么改进。那795个提交归功于22个贡献者。

要想跟上持续开发的步伐最容易的方式就是注意观察Bugzilla 上面的讨论。

  1. 登陆Bugzilla
  2. 导航到"Email Preferences"
  3. 向下滑动到“Email Preferences”
  4. 添加下面的邮件地址到"watch list"

我几乎能够想到任何的标准,JDT项目是活跃的、变化的、开放的、透明的。

原文:请点击这里

你可能感兴趣的:(eclipse,java8,jdt)