齐碳科技携手国内的代码托管平台极狐GitLab,共同探索基因测序领域

时间:2022-11-30 17:30:59 来源:今日头条

    原标题:齐碳科技携手国内的代码托管平台极狐GitLab,共同探索基因测序领域

    精准医学时代,基因测序对肿瘤诊断和治疗、遗传病研究等生命科学、医学等领域的发展起着重要作用。然而,生命科学研究和生命产业发展的关键设备——基因测序仪却一直被国外寡头垄断。作为国内新一代基因测序技术开拓者,齐碳科技通过与国内的代码托管平台极狐GitLab合作,成功自主研发出了纳米孔基因测序仪,填补了我国新一代基因测序技术领域的空白。

 

 

 

  齐碳科技携手国内的代码托管平台极狐GitLab,开启高效研发之路
 
  齐碳科技成为中国纳米孔测序技术先行者的背后,离不开一支国际一流的跨学科研发团队。从 10 人左右的算法软件研发团队开始,齐碳科技就在使用 GitLab 社区版。随着业务需求不断增加,算法和软件面临的定制化开发和快速变更的需求日益增多,团队急需一个能够串联研发流程、功能更加全面且稳定可靠的 DevOps 平台来打破瓶颈。于是,齐碳科技选择了极狐GitLab 专业版,开启研发效能提升之旅。
 
  卓远表示:“选择极狐GitLab是自然而然的,作为主流的 DevOps 平台,团队都非常熟悉,无缝衔接大家的使用习惯;另外,我们需要的不止是一个代码管理工具,而倾向于 All in one,在研发链路中拥有一致的研发体验,帮助我们整体提升研发效率和代码质量。”
 
  国内的代码托管平台极狐GitLab,倾力打造一体化 DevOps 平台
 
  在使用极狐GitLab 之前,齐碳科技研发团队通过多个工具组合构建项目管理 + 源代码托管 + CI/CD,并在其上自开发多种服务来应对多课题研究与多场景应用的研发需求。
 
  这种多工具链的组合带来了一些问题:
 
  · 各个工具的数据结构不同,API 丰富程度不一,工具链集成难度大,稳定性不足;
 
  · 各个工具大多专注于研发流程的某个节点,节点之间流转流畅性较弱;
 
  · 团队需要花费更多时间和精力去维护各个工具,减少了核心业务即产品研发的时间。
 
  极狐GitLab 作为一体化 DevOps 平台,提供开箱即用的 DevOps 能力,无需安装多种工具链,即可直接使用对应工具提供的 DevOps 能力,而且做到了统一用户模型、统一数据存储、统一权限管理和统一用户界面,确保整个研发链路拥有一致的研发体验。
 
  应用极狐GitLab 后,齐碳科技通过极狐GitLab 的项目管理(Milestone、Epic、Issue 等)来完成需求管理、故障管理、任务分析、开发进度追踪等;使用源代码托管实现算法模型管理,文档管理;使用 CI/CD 实现算法团队、软件研发团队的产品自动化交付。这套组合拳帮助齐碳科技建立了一个更清晰的协作平台,让跨团队成员在共同的语言体系下开展工作,减少人工操作失误的同时极大提升研发效能。
 
  国内的代码托管平台极狐GitLab,高效保障代码质量
 
  软件代码是任何一个软件研发团队的核心资产,把准确性和稳定性视为产品核心评定指标的齐碳科技尤其重视软件代码质量,因此研发团队自始至终坚持通过 Code Review ,来保证整体代码质量。
 
  但在使用极狐GitLab 之前,所使用的工具并不能很好的支持团队完成真正的 Code Review,例如每次有代码变更需要合并时,都需要通过人工沟通来找到合适的 Reviewer 。这种“口口相传”的沟通协作耗费了时间,也无法形成可以推广落地的 Code Review 规范。
 
  现在通过极狐GitLab Code Review 机制,齐碳科技形成了代码多级审核机制,可以在 MR 中指定多位 Reviewer 来对变更进行审核,每位 Reviewer 会在极狐GitLab 的 To Do List 上看到需要自己 Review 的代码。在代码审核之后,会有对应的 Approver 进行代码合并。
 
  此外,齐碳科技还将单元测试集成到极狐GitLab Merge Request,实现核心特性的单元测试与 Code Review ,并通过 MR Approve Rules 进一步提高代码质量,保障软件可靠性。这种看似复杂的代码准入流程在提高代码质量的同时,并没有增加代码从变更到合入的时间,帮助齐碳科技逐渐形成了规范可行的 Code Review 和 Code Approve 机制,让所有团队和开发人员都获益。

  国内的代码托管平台极狐GitLab,加速齐碳科技团队能力升级
 
  齐碳科技在原有的多种工具链之下,受限于所使用工具的特性,与持续交付系统相关的代码只有管理员才能够查阅且修改,团队的其他成员并不知道背后的工作运转,每次有新的改动都需要管理员去操作。
 
  而极狐GitLab 的 CI/CD 是通过配置 yml 文件完成的,很好的实现了 Pipeline as Code,且 .gitlab-ci.yml 文件和代码存储在同一个仓库中,开发人员也可以看到整个交付流程是如何实现的。久而久之,开发人员也具备了编写、修改 CI/CD 的能力。这种变化将“隐性知识”变成“显性知识”,团队成员从“口头问”变成了“自己学”。工具的迭代提升,促进了团队能力的不断升级。
 
  国内的代码托管平台极狐GitLab,以开放性助力实现高效灵活研发
 
  通常意义下,All-in-one 的工具链往往会导致灵活性变差,而极狐GitLab 的开放性赋予自身强大的生命力,很好地满足了齐碳科技在横向和纵向上的拓展性需求。
 
  极狐GitLab 现已经与多个第三方平台实现对接,包括 Jira、禅道、ONES、飞书等合作伙伴生态产品,提供更加符合本土用户习惯的工具集;并且,极狐GitLab 沉淀了非常丰富且全面的文档与 API,给用户更多创新、灵活的个性化工具组合空间。
 
  另一方面,极狐GitLab 本土化服务与企业级 SLA,也给到了齐碳科技更好的售后支持与保障。完全本土化的服务团队沟通无障碍,并能够快速响应用户需求,解决使用过程中的问题,真正帮助齐碳科技实现研发效能提速。

    基因测序的广泛应用,将造福更多人。而齐碳科技通过与国内的代码托管平台极狐GitLab一起破译生命密码,研发新一代基因测序技术,不仅从根本上打破了国外的技术壁垒,填补我国基因测序设备市场空白,还满足了人们对基因测序日益增长的需求。相信在齐碳科技和极狐GitLab的引领下,会有越来越多的研发型企业携手国内的代码托管平台,开启自主研发之路,共同创造基因测序新时代。

投稿:chuanbeiol@163.com
点击展开全文

你遇到过鬼打墙吗,科学家给出了合理的解释!