InfoQ Geekathon 大模型技术应用创新大赛 了解详情
写点什么

源码库浏览器 Fisheye 和代码审查工具 Crucible 添加“社交网络”功能

  • 2009-07-07
  • 本文字数:937 字

    阅读完需:约 3 分钟

Atlassian 最近发布了源码库浏览器 Fisheye 和代码审查工具 Crucible 的第二个版本。这两个工具都改进了用户界面,并添加了新功能。Fisheye 2 中最为明显的一点是“社交网络”,能让开发人员关注团队和工作并与之交互。Crucible 2 则引入支持了迭代代码审查的思想。

更新的用户界面和社交网络功能相结合,使得 Fisheye 2 能支持四个主要功能:

  • 增强的活动跟踪:

    • 明确并关注活动流
    • 过滤器活动,这样你可以关注直接相关的内容
    • 将“收藏”(人员、流、仓库等)加为书签,以便快速访问
    • 每个活动流都启用了 RSS 和电子邮件监控
  • 通过个人页面、贡献者页面、个人用户活动页面关注实际做工作的人。

  • 扩展和增强的源浏览,因为几乎所有的内容都进行了索引,而且可以报告。

  • 增强的团队协作——保证所有人都在看相同的文件,甚至确定出是谁中断了构建。

Crucible 2 增加了很多新功能,能让你更好地控制代码审查过程。你可以创建适用于你所在组织的审查过程,灵活确定提交完成前 / 后的审查选项,设置活动通知、权限、截止日期、审查人和缺陷分类。这些改进旨在加强对迭代(异步)审查过程的支持:

进行异步代码审查通常会导致迭代过程。Crucible 让你在进行审查的同时更新审查内容。通过更新现有的审查,Crucible 帮助审查人员在提倡变化的讨论中看到修复。Crucible 还能让后面的审查人完全避免审查冗余的代码。

这两个工具都强调了与其他工具集成的能力,无论是 Atlassian 的那些工具(特别是 JIRA,当然它们能互相集成)还是其他厂商的工具,比如 Eclipse 和 IntelliJ。这两个工具都支持 RESTful API 和插件框架,所以你能集成自己所喜欢的东西。

不久前,敏捷社区,特别是那些创始人们,曾抵制了支持诸如故事卡片和大型可视图表等工具的自动化敏捷工具思想。更多的依赖于自动化测试,支持异地协作团队和支持 Agile@Scale 的需求,会大大降低需要其他类型自动化敏捷工具的迫切程度。不过工具厂商在他们工具的设计中能够表明对敏捷原理和原则的敏感度(Atlassian 似乎已经很有意识地去这么做了),这一点就很好。敏捷是以人为本的软件开发方法,还有一个绝对必要的原则,就是团队成员间及团队和代码间的交流和反馈。Fisheye 2 和 Crucible 2 中发布的功能增强都支持这一原则。

查看英文原文: Fisheye and Crucible Add “Social Networking”

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2009-07-07 23:472569
用户头像

发布了 151 篇内容, 共 58.5 次阅读, 收获喜欢 18 次。

关注

评论

发布
暂无评论
发现更多内容

从原理到操作,让你在 Apache APISIX 中代理 Dubbo3 服务更便捷

阿里巴巴中间件

阿里云 开源 云原生 dubbo

如何提高技术部的信任值

石云升

项目管理 职场经验 5月月更 跨部门沟通

微信朋友圈高性能复杂度分析

Justin1024

BuilderPattern-建造者模式

梁歪歪 ♚

设计模式

DecoratorPattern-装饰者模式

梁歪歪 ♚

设计模式

ProxyPattern-代理模式

梁歪歪 ♚

设计模式

leetcode 540. Single Element in a Sorted Array 有序数组中的单一元素

okokabcd

LeetCode 查找

在操作系统这条赛道上,为什么Laxcus和Windows、MacOS不一样

LAXCUS分布式操作系统

大数据 容器 虚拟化 并行计算 分布式操作系统

下篇:技术 Leader 的思考方式

阿里巴巴中间件

阿里云 中间件 技术分享

跨平台应用开发进阶(十八) :全局异常日志处理方案探究

No Silver Bullet

5月月更 异常日志 处理方案探究

一个程序员眼中的元宇宙

总师

程序员 元宇宙

架构实战营模块二作业:微信朋友圈高性能复杂度

融冰

一文读懂AQUANEE的开创性特点与未来

西柚子

# 继续前行github star突破8k即时通讯IM开源项目OpenIM版本发布计划

Geek_1ef48b

【Go实现】实践GoF的23种设计模式:抽象工厂模式

元闰子

Go 设计模式 抽象工厂模式

Jenkins Agent 的低成本高弹性实践

玄月九

Kubernetes jenkins 弹性 降本 Kaniko

「AuthTalk」今晚 7 点直播|从制造到“智造”,探索制造企业破局之道

Authing

云原生 身份云 制造业 Idaas

Flutter 利用 StreamProvider 一起玩 WebSocket

岛上码农

flutter ios 前端 安卓开发 5月月更

微信朋友圈高性能架构设计

地下地上

架构实战营

[Day47]-[递归]-基本计算器

方勇(gopher)

递归 LeetCode

SAP UI5 的自动化测试套件页面的开发步骤介绍

Jerry Wang

JavaScript SAP SAP UI5 5月月更 SAP前端开发

AdapterPattern-适配器模式

梁歪歪 ♚

设计模式

MSVC编译环境介绍

Loken

音视频 5月月更

上篇:技术架构的设计方法

阿里巴巴中间件

阿里云 中间件 技术分享 技术思考

[go]mongo工具类

林逸民

Go mongo goalng-underscore

密码学系列之:PEM和PKCS7,PKCS8,PKCS12

程序那些事

密码学 程序那些事 5月月更

一文读懂AQUANEE的开创性特点与未来

小哈区块

RocketMQ 5.0: 存储计算分离新思路

阿里巴巴中间件

阿里云 开源 云原生 消息队列 Apache RocketMQ

Docker下RabbitMQ四部曲之四:高可用实战

程序员欣宸

Java Docker Docker-compose RabbitMQ 5月月更

Feign 共享登录信息进行请求

Java Feign

SDN系统方法 | 1. 概述

俞凡

架构 网络 sdn SDN系统方法

  • 扫码添加小助手
    领取最新资料包
源码库浏览器Fisheye和代码审查工具Crucible添加“社交网络”功能_架构_Dave West_InfoQ精选文章