为什么要写单元测试呢?
前言 其实以前第一次接触要写单元测试(Unit Test)的时候,我其实并不理解为什么要写这个,简直是浪费时间啊,当时是为了应对检查而写,心中的这个疑惑并未消散。我就想不能就这样不明不白的写啊,写了半天覆盖率才百分之二十,再继续写又变成了百分之十几,于是我就各种网上找资料,对应着自己的代码逻辑去编写 ...阅读全文
前言 其实以前第一次接触要写单元测试(Unit Test)的时候,我其实并不理解为什么要写这个,简直是浪费时间啊,当时是为了应对检查而写,心中的这个疑惑并未消散。我就想不能就这样不明不白的写啊,写了半天覆盖率才百分之二十,再继续写又变成了百分之十几,于是我就各种网上找资料,对应着自己的代码逻辑去编写 ...阅读全文
客户背景 银河证券正处于数字化转型的关键时期,使金融科技持续赋能业务转型升级。在转型过程中,提升 IT 研发效能是实现研发生产力变革的重要发展举措,自2021年起,银河证券探索提升软件研发效能的解决方案,DevOps工具链作为承载开发、技术运营和质量保障部门之间沟通、协作与整合的研发基础设施,承担起 ...阅读全文
本分分享极狐GitLab 补丁版本 17.6.1, 17.5.3, 17.4.5 的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLab SaaS,技术团队已经进行了升级,无需用户采取任何措施。 极狐GitLab 正式推 ...阅读全文
沿袭我们的月度发布传统,极狐GitLab 发布了 17.6 版本,该版本带来了增强的合并请求审核者指派、在部署详情页面显示版本注释、在部署详情页面显示版本注释等几十个重点功能的改进。下面是部分重点功能的详细解读。 关于极狐GitLab 的安装升级,可以查看官方指导文档。 17.6 容器镜像 regi ...阅读全文
GitLab 委托 Forrester 咨询创建了一项名为“GitLab 旗舰版总体经济影响”的研究。2024年的研究结果正式出炉,对于受访客户和组织来讲,GitLab 提供了以下重要价值: 三年 ROI(投资回报率)高达483% 研发生产力提升了400% 首次发版时间快了15倍 与安全相关的活动能 ...阅读全文
为了开发团队规范管理以及统计Commit做数据分析,需要对每次code commit定义一些规范: 前缀简写 全称 详细描述 示例 feat 新功能(feature) 新增一个功能 feat: 添加用户登录功能 fix 修补bug 修复一个bug fix: 修正用户登录时密码验证错误的问题 docs ...阅读全文
本分分享极狐GitLab 补丁版本 17.5.2, 17.4.4, 17.3.7 的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLab SaaS,技术团队已经进行了升级,无需用户采取任何措施。 极狐GitLab 正式推 ...阅读全文
客户背景 中科星图股份有限公司(下称中科星图)作为国内数字地球产品研发和产业化的领军企业,成立于 2006 年,2020 年 7 月 在科创板上市(股票代码:688568)。中科星图将大数据、云计算和人工智能等新一代信息技术、地理信息技术与航空航天产业深度融合,自主研发了覆盖空天大数据获取、处理、承 ...阅读全文
Git Flow 是一种基于 Git 版本控制系统的分支管理模型,定义了一套严格的分支命名和操作规范 主要包括以下几种分支类型: 主干分支(master):始终保持稳定,只包含经过充分测试和可发布的代码 开发分支(develop):团队成员在该分支上进行日常的开发工作,所有的新功能和特性都先在这个分 ...阅读全文
极狐GitLab 17.5 正式发布了多项与敏捷项目管理、源代码托管、CI/CD 以及安全合规相关的更新,以下是部分重点功能解读。 完整版本功能解读参考 https://gitlab.cn/resources/articles/ 安装升级指南查阅 https://gitlab.cn/install/ ...阅读全文
极狐GitLab AI 产品驭码CodeRider 发布最新版本,带来了多项 AI 赋能软件研发的重大功能。 重磅发布 基于代码库的知识问答:智能解答项目代码相关问题,提升协作效率;让新员工快速了解、上手项目,缩短培养周期。 AI Code Review:已配置项目可在用户提交 MR 时自动触发代码 ...阅读全文
客户背景 足下科技是一家致力于成为智能汽车软件平台、产品与服务领导者的高科技企业,成立于 2022年 3 月,总部位于深圳市。足下科技自主研发的智能驾驶操作系统 Earth 和 Air 工具链,协助OEM和Tier1厂商降低算法和软件开发难度,使其可快速开发安全、可靠、合规的智能驾驶系统,自主灵活定 ...阅读全文
在软件开发过程中,需求评审是确保项目成功的关键环节。作为项目中的QA,在需求评审阶段扮演着至关重要的角色。QA人员需要细致入微地审查需求文档,确保需求的准确性、完整性、可测试性和一致性。通过深入理解业务需求,QA能够提前识别潜在的问题和风险,为后续的测试工作奠定坚实基础。本文将列罗一些QA在需求评审 ...阅读全文
业务场景 用户角度:考虑用户遇到情况,各种情况在需求中是否有对应描述 业务流程图:根据用户故事画出简单流程图,各个业务逻辑路径之间的约束关系,执行条件是否有明确合目的定义: 功能点 数据约束是否全面、合理 有在分支的逻短,描述是否覆盖所有路径 多状态流程,状态流转描述是否合理且完整 权限描述是否明确 ...阅读全文
客户背景 该客户是国产高端智能电动汽车头部企业,成立于 2021年3月。自成立以来,该客户就一直聚焦在豪华纯电动汽车领域,致力于推动豪华纯电动汽车技术的进步和市场的发展。短短三年时间推出了多款备受市场青睐的高端纯电车型。凭借着在技术方面的深厚积淀、产品方面的不断创新、市场上的高度认可,该客户于今年上 ...阅读全文
关于新大陆自动识别 福建新大陆自动识别技术有限公司(以下简称为新大陆自动识别)是新大陆科技集团的成员企业,是新大陆数字技术股份有限公司(股票代码: 000997)的全资子公司。成立自1999年,当前已成为一家全球化的感知识别和机器视觉产品与解决方案提供商,拥有完全自主知识产权的条码核心技术、行业芯片 ...阅读全文
客户背景 该客户是智能驾驶科技领域的头部企业,是国内率先提供乘用车高级辅助驾驶(ADAS)和高阶智能驾驶(AD)的解决方案供应商。为包括上汽集团、广汽集团、比亚迪、理想、蔚来等在内的众多国内知名汽车厂商提供产品和服务。在经过多年的发展之后,该客户搭建了庞大的研发团队,而且用不断的创新沉淀了大量智能驾 ...阅读全文
本分分享极狐GitLab 补丁版本 17.5.1, 17.4.3, 17.3.6 的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLab SaaS,技术团队已经进行了升级,无需用户采取任何措施。 极狐GitLab 正式推 ...阅读全文
您是否曾经在开始新工作时,面对复杂的代码库不知从何下手?你并不孤单。我们中的许多人都曾有过这样的经历--试图理清仍在运行业务主要部分的过时代码。2024 年 Stack Overflow 的一项调查发现,超过 80% 的开发人员经常与遗留代码打交道,因此这是我们这个行业面临的共同挑战。大多数遗留软件 ...阅读全文
沿袭我们的月度发布传统,极狐GitLab 发布了 17.5 版本,该版本带来了多仓库 MR 合并时考虑统一主流水线的执行状态(JH-only)、增强的分支规则编辑功能、密钥推送保护已经正式可用等几十个重点功能的改进。下面是部分重点功能的详细解读。 关于极狐GitLab 的安装升级,可以查看官方指导文 ...阅读全文