Crucible代码审查工具基础知识

825 阅读2分钟

Crucible是一个代码审查工具。这个工具是由Atlassian开发的。你可以使用坩埚云,也可以使用单独的Web应用程序。 代码审查 是一个代码库的开发人员之间的协作过程,以提供良好的代码。
这个工具跟踪代码审查活动和变化,用户可以为每一行源代码添加注释。这对全球各地的远程团队非常有用。 代码审查是 敏捷项目管理 过程中代码质量检查的重要步骤之一。

代码审查过程可以根据开发团队的要求进行定制。

Crucible代码审查的用户类型:

在crucible代码审查工具中,有三种用户类型
作者:--对源代码进行编码的人/开发人员。 如果出现任何问题,他将修复错误
审核者:- 开发人员/领导是检查代码审核的人
主持人:- 为代码审核过程实际创建审核请求的人。

我们可以使用基于网络的代码审查工具或crucible eclipse插件

代码审查流程

Crucible工具与JIRA和FishEye工具集成,用于持续集成和测试驱动开发。

Crucible代码审查流程

  1. 开发者解决了一个错误

  2. 开发者完成了代码修改,并在JIRA中解决了一个bug

  3. 作者(开发者)开始进行代码审查

  4. 一旦一个bug处于解决状态,作者就会触发代码审查。

  5. 在JIRA的Fisheye标签部分,创建一个crucible review并指定一个或多个代码审查员

  6. 作者应该点击 "开始审查 "按钮来启动审查过程。否则,审查不会开始,也不会向审查者发送电子邮件通知。

  7. 审阅者审阅修改内容

  8. 一旦创建了坩埚审查,审查者将收到电子邮件的通知。

  9. 审查员打开坩埚窗口,审查每个文件。

  10. 当所有的修改都审查完毕,并且不需要更多的修改时,审查者通过点击 "完成 "按钮完成审查。

  11. 作者(开发者)结束代码审查

  12. 作者对审查进行总结,如果没有问题,就会关闭审查。