答疑解惑 | 持续集成、持续交付,然后呢?
郑晔
该思维导图由 AI 生成,仅供参考
你好,我是郑晔。
“自动化”模块落下了帷幕,这是四个工作原则中最为“技术化”的一个,也应该是程序员们最熟悉的主题。
我从软件外部的自动化——工作流程讲起,让你能够把注意力专注于写好代码;讲到了软件内部的自动化——软件设计,选择恰当的做法,不贪图一时痛快,为后续的工作挖下深坑。
既然是一个大家都熟悉的话题,同学们自然也有很多经验分享,也有很多人看到了与自己不同的做法,提出了各种各样的问题。
在今天的答疑中,我选出了几个很有意思的问题,让大家可以在已有内容上再进一步延伸。
问题 1:持续交付是否可以再做扩展?
毅 同学提到
为达到有效交付的目标,用户能够尽早参与,我觉得也是比较重要的一环。从生产环境获得结果,是否可再做扩展,将用户也作为一个独立节点?
西西弗与卡夫卡 同学提到
持续交付可以是持续交付最大价值,那范围就不仅限于软件,还可以进一步延伸到运营,比如说结合 ABTest,自动选择最有效的运营策略,为用户交付最大价值。
两位同学能提出这样的想法,说明真的是已经理解了持续集成和持续交付,所以,才能在这个基础上继续延伸,思考进一步的扩展。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
持续验证是软件开发中的重要环节,需要通过数据验证产品的有效性。文章介绍了持续验证的重要性,同时指出行业在这方面的标准化支撑还不够完善。此外,还介绍了Selenium和Cucumber两个工具的区别,以及对持续验证的思考。作者强调了技术实践和工具选择的重要性,建议读者通过观看高手写代码的视频来提高自己的技能水平。整体而言,本文涉及了持续验证的概念和工具选择,以及技术提升的建议。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《10x 程序员工作法》,新⼈⾸单¥68
《10x 程序员工作法》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(11)
- 最新
- 精选
- zapup重构的刻意练习:试试维护自己三个月甚至更久前的代码?:)
作者回复: 确实是一个很好的练习
2019-04-0818 - J.M.Liu学习使用一个工具时,除了多练习之外,个人还有一个经验是,先明白这个工具涉及到的一些概念,比如idea的module,gradle的source set等,这样看帮助文档的时候,不至于不知所云,同时也方便从全局认识这个工具,只有这样,每一个功能才不是离散的,减少脑子里的混乱感。
作者回复: 很好的补充
2019-04-19210 - Geek_612ecd精益创业就是贝叶斯思路
作者回复: 别说还真是
2019-04-09210 - enjoylearning重构的技能除了看clean code和重构那本书外,有什么好的刻意练习的方法吗?
作者回复: 重点我已经说过,小步重构。练习就是找一小段代码,坚持着小步重构,看看能改成什么样子。
2019-04-084 - 飘然现在我准备在项目组实践持续集成,jenkins环境搭建好了,我们的项目是java+maven。但是自动化测试这个环节我不是很清楚怎么落地,我大概网上查了一下。我的理解是这样的: 1、使用测试框架先写单元测试用例,例如Junit。 2、搭建jenkins环境,并安装junit相关插件。 3、使用jenkins拉取代码,然后通过junit插件运行单元测试。 4、最后打包部署。 我这个理解对吗?
作者回复: 按照我在专栏中的介绍,单元测试应该在本地运行,在构建脚本里面配置好。你可以把持续集成和持续交付的几篇好好再读一遍,体会一下。
2020-03-2523 - 冷石然老师能分享一个你们发给新员工的IDEA快捷键卡片么?借鉴一下。
作者回复: 正方形的小卡片,正面是 操作名称,比如 提取方法,背面是 快捷键,比如 option+command+M。
2019-04-092 - 索旭东eat your own shit
作者回复: 口味重了点
2020-03-271 - liu你的代码是怎么变混乱的,这章很不错
作者回复: 欢迎把它分享给你的朋友!
2019-04-08 - 梁超-ISAACIdea上有一个 IDE Feature Trainer的官方练习插件。推荐一下2022-01-143
- aoe原来高手是一片片写代码的!2021-11-301
收起评论