所在位置:
首页 >
营销资讯 >
行业动态 > Space与Upsource:轻松实现代码管理与审查
Space与Upsource:轻松实现代码管理与审查
时间:2022-03-22 22:00:01 | 来源:行业动态
时间:2022-03-22 22:00:01 来源:行业动态
软件开发的核心是代码,编写代码是整个软件开发过程中最基础也是最重要的部分。开发团队对代码质量管理,应当存在于整个开发过程。当团队成员分工协作来完成代码设计时,对代码质量的把握,必然依赖于贯穿始终的代码管理和定期的代码审查。
在JetBrains Space当中,代码管理(Repositories)功能允许团队成员通过Space web 或桌面UI来查看提交历史、搜索、检查和审查代码、添加和编辑文件。它可以直接通过浏览器查看每一个文件在不同提交历史中的状态、精细权限控制,还可对分支、文件单独设置权限。更重要的是它还包含了团队协作时需要的合并请求(Merge Request)功能,这让团队成员都能完整、清晰、可视化地记录代码变更过程。
要维持软件品质,最好的方式就是定期审查代码。JetBrains Space 内置的代码审查(Code Review)功能可以让开发团队更易于审查代码、讨论变更以及记录积累的知识。该功能可以在团队成员提交工作后,触发代码审查流程,而团队领导可以决定何时审查代码及审查代码的方式。
若想要更弹性、更深入的代码审查功能,也可以集成JetBrains Upsource产品。Upsource 是一套可独立安装于服务器上的代码审查软件,其具备与JetBrains IDE 同等级的代码洞察功能。其弹性的机制,可以依照项目特性或团队风格配置,支持对每一项提交、对Feature Branch、或是在合并时做审查。若希望更高效的直接在IDE 内审查代码,也可将Upsource插件集成至JetBrains IDE,实现直接在IDE内创建代码审查,并在代码上标记注释,而所有动作都能实时推送至关联团队成员的IDE内。团队领导也可以直接在浏览器内查看所有审查内容并给予评价,并在代码审查完成后合并分支。
通过这两种方式都能在远程办公的情况下做到代码审查。不再需要坐到同事电脑旁,就能看到对方的代码,对需要沟通的代码段做评论、标记注释和建议修改等,并且这一过程会留有完整的沟通记录。
[图2 - Upsource]