关闭

代码质量管理 阿里Java插件 + Upsource

发表于:2018-11-28 13:46

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王家奇士    来源:CSDN

 除了Web端的工具之外,Upsource作为JetBrains的产品,自然跟相关的IDE是紧密集成的。在Intellj IDEA中配置插件:Preferences -> Plugins -> Browse repositories... 搜 Upsource 即可。安装完成之后需要重启IDE。由于这个插件是官方提供的,所以安装相当于升级,会对注册信息做校验,可能需要重新注册。
  Preferences -> Tools -> Upsources -> connection, 填入Upsource的连接方式,然后点击 Test Connection, 会自动跳转到Web页面进行授权登陆。该过程只需要执行一次即可,授权会保存起来。
  配置完之后,在IDEA右下角会出现 UP 的图标,这个图标点击之后会出现一些常见的设置,包括当前项目是对应的 Upsource 中的哪一个。在IDEA项目名和Upsource项目名一致的情况下,插件会自动配置好项目关联,否则需要手动选择。
  Upsource 的使用
  打开 http://<server>:<port> 进入主页面,可以看到主页左边为项目列表,右边为最近活动列表。选择任何一个项目,点击进入项目主页,会看到最近的Commit列表和最近的活动列表。
  这里的功能分成两大块:CodeReview 和 代码统计。
  进入核心的Review功能:单击任何一个Commit。左边是提交列表,点开可以看到修改详情,这个和IDEA的GitReivew工具体验是一致的,非常清晰好用。同时还提供了 对比 和 查看原始文档的功能。
  在修改详情的行号处,随着鼠标悬停会有一个Edit按钮,点击就可以增加 Comment 了。增加的评论可以被回复、修改、标记完成、增加标签,而且这个评论会被实时同步到IDE中,这样开发人员就能在IDE中进行查看和操作了。在输入 Comment 的时候,可以通过 @ 符号来指定接收人。
  除了Review功能之外,项目统计功能也有一定用,在项目主页点击 Analytics 进入代码活动统计:
  可以看到有几个核心功能:
  Commit Activity:提交历史记录,可以根据提价数量来进行统计。
  Project Treemap:可以根据 子项目、包、文件夹 等对 文件数量、文件大小 进行统计,并用图的方式显示出来。个人觉得这个还是很有用的。
  File History:按照时间线来列举提交的文件。感觉没什么用。
  Code Review:这个项目的 Review 记录,按照时间来进行显示。
  Reviewers Graph:显示 审核人 和 代码作者之间的关系图。

  上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号