【问题标题】:Eclipse plugin to measure programmer performance/stats用于测量程序员性能/统计的 Eclipse 插件
【发布时间】:2011-11-14 07:10:30
【问题描述】:

有谁知道一个 Eclipse 插件,它可以为我提供一些关于我的 Eclipse IDE 行为/使用情况的统计信息?

有很多事情我想知道:

  • 我多久/何时调用“全部构建”命令(通过 Ctrl+B
  • 编译失败/成功的频率(+ 错误/警告的数量)
  • 我多久按一次退格键? (我经常这样做;如果按那个键会发出难听的声音,我会及时学会正确打字)
  • 我输入了多少个字符/代码行我会删除(可能立即删除)
  • 我的鼠标/键盘/IDE 使用情况如何(有效/高效/...)? (有点像在星际争霸中测量 APM;这可能很有趣)

如果周围没有这样的Eclipse插件,那么编写一个可以完成上述工作的插件会有多复杂和耗时?

编辑: 我对这些使用统计很感兴趣,因为我注意到在过去几年中,一个好的 IDE 和一台快速的计算机强烈影响了我在编码时的行为。

我一直在使用 Content Assist,它非常实用,但现在我注意到,如果没有它,我将完全无法完成任何事情。

按 Backspace 几乎成了一种反射 :) 并且几乎也按 Ctrl+B

我现在经常按 Ctrl+B 进行增量构建,有时即使在更改了几行之后也是如此,这样编译器就会立即给出反馈,而且由于现在编译速度很快,所以它运行得很好。这使我不必自己思考,当我做错事情时,我现在依靠编译器来发现错误,我自己发现错误变得更糟,因为我不再需要这样做了。

你们也注意到自己的这些变化了吗?

【问题讨论】:

    标签: eclipse metrics


    【解决方案1】:

    这个领域最好的工具(在我看来)eclipse是Lack of Progress Bar,它没有你要求的所有功能,但可以测量开发人员的性能和开发过程的瓶颈。

    什么是 Lopb?

    Lack of Progress Bar (Lopb) 是一个 Eclipse 插件,用于跟踪多长时间 开发人员等待后台作业完成。通过对标 后台作业的性能,Lopb 为开发人员提供指标 由于 他们依赖或访问的开发工具和基础设施 通过他们的 IDE。

    【讨论】:

      【解决方案2】:

      看看mousefeed,它将帮助您从使用鼠标转移到使用键盘。不确定它是否可以保留您的使用统计信息。

      至于其他统计,请查看Usage Data Collector,它将跟踪所有 Eclipse 使用情况、最喜欢的视图、透视使用情况、最常见的错误等。

      不知道有谁真正跟踪您在编辑器中的输入方式,但您为什么要这样做?开发过程的一部分是改变很多事情恕我直言。而是关注最终结果并查看一些static code analyzers

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-08
        相关资源
        最近更新 更多