思否编程打造全新公开课系列,邀请大神级讲师分享技术干货,快来围观看直播~
主题
玩转CI/CD——打造高效可靠的软件开发流程
内容介绍:
作为工程师,相信你对每一次大的需求迭代或者重构都担惊受怕。经常大改版一上线就出错,比如影响了老版本老接口,跑出的数据不符合期望,某些边界输入触发NPE,刚开始做活动拼团系统就撑不住。还有一种情况,明明只改了一行代码,上线却能让整个系统出错。本次课程分享一个新的工作方法论,有助于大家改善开发效率和软件质量。
- 利用CI/CD可以打造高效的开发流程。当下流行的敏捷开发模式可以把迭代周期周期变短,但是当涉及到测试,运维,跨团队合作时,不可避免地引入额外因素,让排期变长,风险提高。利用CI/CD打造全自动化的流程可以让你省去很多测试和运维的排期,甚至可以让跨团队合作自动化,免去了很多沟通和管理的失误。
- CI/CD打造的全自动流程让你的软件系统无比可靠。在这个框架下,工程师需要负责完善单元测试,集成测试以及压力测试,再把测试和配置工作交给自动化的流水线。有这自动化流水线的保障,每次修改代码,新增feature,或者重构系统我们都能做到胸有成竹,因为自动流水线会告诉你,新增的、修改的、重构的代码是否正确,系统是否能正确回归。
- CI/CD本质上是一套方法论,可以用开源系统也可以用脚本实现,框架层面可以说没有难度。这个方法论鼓励你从繁琐的劳动中解放出来,把精力用在系统设计,写优雅的代码和接口,写测试代码,把一切能自动化的操作都交给机器。
- 本次分享会给出可落地操作的方案。
讲师介绍:
凯威,北京大学硕士,多年后端开发经验,资深工程师,曾管理数十人团队。先后就职于百度、Amazon,成功负责百度图像检索、百度外卖、亚马逊物流加……产品用户高达千万。擅长高并发高稳定性后端系统开发,向学生深入浅出传授核心技术。
直播地址:
扫码入群 限时免费看直播
直播时间:
2019 年 12 月 20 日 周五 晚上 8:30
直播海报
戳这里查看:更多思否编程课程
扫码关注思否编程公众号
思否编程是由中国最大的新一代开发者社区 SegmentFault 孵化的在线编程培训平台,通过提升开发者 IT 职业技能,帮助开发者获得成功。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。