比博斯特非常重视代码的可回溯性,需要将需求和题目及代码变动一一关联起来。为此,比博斯特接纳了极狐GitLab 专业版的代码推送规则功能。通过设置将代码提交信息(commit message)举行规范化,系统在代码提交时自动检查是否包含需求或题目单 ID,如果不包含ID 或者ID格式不正确,则无法完成代码的提交。
如许做的好处就是一旦出现题目需要回溯的时候,可以直接通过提交信息找到对应的需求 ID,然后查看需求详情。利用代码推送规则实现了需求变动和代码变动的映射,也规范了团队的代码提交方式。
AI 期间,愿携手共探嵌入式研发提效新范式
AIGC 的发展引领了 AI 软件研发提效的变革,极狐GitLab 也正式对外推出了 AI 编程助手与软件研发助手——驭码CodeRider,通过将 AI 本领引入到软件研发全生命周期来进步软件研发效率,功能包括代码补全、代码解释、代码优化、单元测试生成等,通过和 GitLab 的深度集成还实现了利用 AI 处理 Issue、MR 和 CI/CD。
对此,比博斯特软件研发负责人表现,用 AI 赋能软件研发是趋势,比博斯特也在积极探索用 AI 进步软件研发效率的方式和工具,在这一点上,乐意和极狐GitLab 一起携手探索嵌入式软件研发在 AI 赋能下的提效范式。