# 编码效率

AppWorks 将自动追踪您在编辑器中的编码行为,通过对收集到的数据进行量化,以帮助您从数据中学习,更高效地编写代码,提高生产力。

AppWorks 提供了仪表板,可直接在编辑器中显示您编码活动的每日和每周报告。AppWorks 在编辑器状态栏中扩展显示了实时的指标 —— 您可以由此来确认追踪行为的状态,点击这个数值将打开一个侧边栏来获取更多的实时数据。

对于阿里内部用户,您还可以通过访问我们的网站来获取更多维以及更直观的可视化数据。例如您的编码热图,每天开始编码的时刻趋势图,工作与生活的平衡情况,项目投入比等等。

示例图

# 以时间维度查看编码活动报告

AppWorks 追踪您在编辑器中的编码行为,最终以日、周的时间维度产出数据报告。数据包括:编辑器使用时间、活跃编码时间、添加的代码行数、删除的代码行数、总键入数等。

  • 点击编辑器侧边栏上的「时间图标」打开侧边面板
  • 点击侧边面板上的「查看编码活动报告」以时间维度查看编码活动报告

示例图

# 以项目维度查看编码活动报告

AppWorks 将根据工作区中 Git /文件夹采集项目信息,最终以项目维度产出数据报告。

  • 点击编辑器侧边栏上的「时间图标」打开侧边面板
  • 点击侧边面板上的「查看项目开发报告」以项目维度查看编码活动报告

示例图

# 快速导出原始数据

AppWorks 将原始数据存储在开发者的本地中,您可以快速通过以下路径找到这些原始数据,然后使用您自己的工具来分析或展示它们:

示例图

# 安全和隐私

我们向您保证,编码行为追踪功能:

  • 从不访问网络(备注 1):完全本地化的,从不访问网络。
  • 从不访问您的代码:不处理、发送或存储您的代码。
  • 您的数据是私有的:不会与任何人共享您的个人数据。

最重要的一点,插件代码是开源 (opens new window)的,您可以很容易地看到我们对于数据处理的实现。

  • 备注 1:这是针对社区开发者而言的,如果您是阿里内部用户,我们将默认上传您的数据。

上传数据的目的是了解员工的工作健康度、为提升员工的工作效率提供数据依据。