阿里云块存储问题之块存储选择了主干开发模式,发布模式有哪些种类如何解决

简介: 阿里云块存储问题之块存储选择了主干开发模式,发布模式有哪些种类如何解决

问题一:Reviewer在review大型patch时应关注哪些重点?


Reviewer在review大型patch时应关注哪些重点?


参考回答:

在review大型patch时,Reviewer应关注的重点首先是接口的定义和行为是否符合预期,可以假设自己是该代码的使用方进行判断。其次是测试代码的质量和覆盖范围,测试代码的质量与实现的质量同等重要,理解提交者想通过测试验证哪些内容比单纯理解测试代码的含义更重要。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/654016


问题二:Reviewer在给出review建议时需要注意什么?


Reviewer在给出review建议时需要注意什么?


参考回答:

Reviewer在给出review建议时,不仅要给出具体的建议,还要给出建议的原因,这样可以帮助提交者更好地理解和改进代码。同时,如果看到写得好的代码,不要吝啬赞赏的语句,这会对提交者产生很大的鼓舞。

Reviewer在审查代码时应特别注意.h文件以及协议的修改,因为这些修改可能影响到整个系统的接口和行为。同时,没有测试覆盖的代码也没有必要进行深入的审查,因为这样的代码可能存在较大的风险。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/654017


问题三:什么是主干开发(trunk based development)?主干开发对开发者提出了哪些要求?


什么是主干开发(trunk based development)?主干开发对开发者提出了哪些要求?


参考回答:

主干开发(trunk based development)是一种持续集成(continuous integration)的开发模式,其中所有的开发活动都集中在主干分支上进行,而不是分散在多个分支上。这种开发模式要求开发者具备功能特性拆分的能力,并确保每次代码提交都能达到准上线的质量标准。主干开发对开发者提出了很高的要求,包括具备功能特性拆分的能力,以及确保每次代码提交都能达到准上线的质量标准。这种开发模式也推动了测试左移的编码习惯,即在提交代码入库之前进行测试编码。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/654018


问题四:为什么块存储选择了主干开发模式?发布模式有哪些种类?


为什么块存储选择了主干开发模式?发布模式有哪些种类?


参考回答:

块存储选择了主干开发模式,是因为过去的多分支开发模式存在漏提交、合并冲突多、迭代慢等问题,且需要长期占用多套测试环境。而主干开发模式能够“集中力量办大事”,所有的持续集成测试资源都集中在主干分支回归,提高了开发效率和测试覆盖率。

发布模式分为两种,一种是公有云的主干分支发布模式,另一种是专有云的LTS(Long Time Support)拉Release分支发布模式。这两种模式根据应用场景的不同,选择适合的发布策略。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/654019


问题五:主干发布是目的还是手段?


主干发布是目的还是手段?


参考回答:

主干发布既不是目的,也不是手段,而是测试能力不断提升后水到渠成的结果。在进行主干发布时,需要严格控制发布变量和发布节奏,避免因为修复一个bug而引入另一个更严重的bug。只有经过成熟的测试验证,方可进行发布。


关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/654020

相关实践学习
块存储快速入门
块存储是阿里云为云服务器ECS提供的块设备产品。通过体验挂载数据盘、分区格式化数据盘(Linux)、创建云盘快照、重新初始化数据盘、使用快照回滚云盘和卸载数据盘等功能,带您快速入门块存储。
目录
相关文章
|
3月前
|
存储 测试技术
阿里云块存储问题之测试不聚焦可能导致测试不稳定如何解决
阿里云块存储问题之测试不聚焦可能导致测试不稳定如何解决
43 3
|
4月前
|
存储 固态存储 大数据
阿里云服务器实例、块存储、带宽收费标准与云服务器最新活动价格参考
阿里云服务器价格通常包括云服务器实例价格、块存储价格和带宽价格组成,云服务器不同实例规格收费标准不一样,选择不同类型的块存储收费标准也不一样,选择不同的带宽收费标准也不一样。现在阿里云轻量应用服务器2核4G4M峰值带宽298元1年,云服务器2核4G5M固定带宽199元1年、2核8G1M固定带宽652.32元1年、4核8G1M固定带宽955.58元1年、4核16G10M带宽100G ESSD Entry云盘70元1个月。本文为大家整理了目前阿里云服务器实例、块存储、带宽收费标准与云服务器最新的活动价格情况,以供参考。
阿里云服务器实例、块存储、带宽收费标准与云服务器最新活动价格参考
|
3月前
|
存储
阿里云块存储问题之高效的Code Review可以发现70-90%的bug如何解决
阿里云块存储问题之高效的Code Review可以发现70-90%的bug如何解决
40 1
|
3月前
|
存储 Linux 测试技术
阿里云块存储问题之在编码和提交代码时确保代码提交的原子性如何解决
阿里云块存储问题之在编码和提交代码时确保代码提交的原子性如何解决
41 0
|
3月前
|
存储 Cloud Native Linux
阿里云块存储问题之poison发布阻塞机制实现如何解决
阿里云块存储问题之poison发布阻塞机制实现如何解决
44 0
|
3月前
|
存储 Kubernetes 测试技术
阿里云块存储问题之处理信用分低的测试用例(即不稳定Case)如何解决
阿里云块存储问题之处理信用分低的测试用例(即不稳定Case)如何解决
45 0
|
3月前
|
存储 Kubernetes 测试技术
阿里云块存储问题之生产代码与测试代码需要同步原子提交如何解决
阿里云块存储问题之生产代码与测试代码需要同步原子提交如何解决
36 0
|
3月前
|
存储 测试技术 块存储
阿里云块存储问题之有顺序依赖的测试导致不稳定如何解决
阿里云块存储问题之有顺序依赖的测试导致不稳定如何解决
33 0
|
3月前
|
存储
阿里云块存储问题之“简洁”并不等同于“代码短”如何解决
阿里云块存储问题之“简洁”并不等同于“代码短”如何解决
36 0
|
6月前
|
测试技术 块存储 开发者
阿里云块存储团队软件工程实践
本文介绍了阿里云团队软件工程实际开发流程,并简述了开发过程中遇到的一些问题。且附带案例,以及遇到案例中出现的情况应当如何应对。