10x 程序员工作法
郑晔
开源项目 Moco 作者
53432 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 63 讲
思考框架 (1讲)
10x 程序员工作法
15
15
1.0x
00:00/00:00
登录|注册

划重点 | “自动化”主题的重点内容回顾汇总

运维知识体系
技术选型
BDD 的实践
项目自动化的理想情景
微服务的真正含义
分层架构
软件设计原则
NIH 综合症
程序员的三大美德
Selenium
AB 测试
持续集成的延伸
简单技术解决问题
领域模型构建
学习运维知识
工作自动化
微服务
DDD
SOLID 原则
验收测试
DevOps
持续交付
额外收获
实战指南
重点复习
划重点 | “自动化”主题的重点内容回顾汇总

该思维导图由 AI 生成,仅供参考

你好,我是郑晔。
“自动化”模块终于全部更新完毕。至此,四个工作原则我已经给你全部介绍了一遍,相对而言,这个模块的内容比较“硬”,我也竭尽全力帮你串起更多知识的脉络,所以,信息量也是非常大的。希望你能够找到自己接下来努力的方向,不断提升自己的“硬实力”。

重点复习

在这个模块中,我们学习到了一些最佳实践。
持续交付
将生产部署纳入了开发的考量。
持续交付的基础设施通常包含持续集成环境、测试环境、预生产环境和生产环境。
构建流水线保证到了下游的交付物一定是通过上游验证的。
随着 Docker 的诞生,交付由发布包变成了 Docker 镜像。
DevOps
将开发和运维结合到一起。
环境配置工具上的进步,让基础设施即代码成了行业共识。
验收测试
验收测试要站在业务的角度编写。
BDD 是一种编写验收测试的方式。
Given...When...Then... 的描述给了一个描述业务的统一方式。
写好验收测试,需要构建测试模型。
SOLID 原则
设计模式背后的道理。
单一职责原则(Single responsibility principle,SRP)。
开放封闭原则(Open–closed principle,OCP)。
Liskov 替换原则(Liskov substitution principle,LSP)。
接口隔离原则(Interface segregation principle,ISP)。
依赖倒置原则(Dependency inversion principle,DIP)。
用好单一职责原则,前提条件是看待问题颗粒度要小。
DDD
它将思考的起点拉到了业务上。
DDD 分为战略设计和战术设计。
微服务
做好微服务的前提是划分好限界上下文。
微服务的第一步,不要划分微服务。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

这篇文章总结了关于“自动化”主题的重点内容,包括持续交付、DevOps、验收测试、SOLID原则、DDD、微服务等方面的知识。文章强调了自动化工作的重要性,并提供了实战指南和额外收获,以及读者留言精选。通过读者留言,可以看到对于自动化、持续交付、软件设计、分层架构、微服务等话题的深入讨论和分享。整体而言,本文为读者提供了全面的自动化工作知识和实践指南,适合技术人员快速了解和应用。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《10x 程序员工作法》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(8)

  • 最新
  • 精选
  • J.M.Liu
    郑老师在专栏中推荐了很多非常好的书籍作为参考,可否考虑在某一期中,将这些参数书籍整理成一个书单,按照专栏的主题做个小分类,然后每本书简单点评两句作为领读内容。希望在专栏的结束语之前可以看到这个书单,嘻嘻。

    作者回复: 马上就来!

    2019-04-19
    7
  • hua168
    老师,“高内聚、低耦合”听了很多了,但都是一个标题,能不能简单说一下,怎么能写出“高内聚、低耦合”的代码,我理解的就类似功能的写在一个模块中,这样就是“高内聚”,独立性强;模块之间用REST-ful API或public类调用就实现了“低藕合” 这样理解会不会太简单?

    作者回复: 前面讲过的设计原则,就是帮你写出高内聚低耦合代码的方法啊!

    2019-04-10
    3
  • 第一装甲集群司令克莱斯特
    期待郑老师新作:代码之丑!

    作者回复: 你等着^_^

    2020-12-01
    1
  • enjoylearning
    我就奇怪了,用的intelliJ 用户gradelw编译成功,可每次用IDE自己build菜单执行总是报lombok解析错误,也按照作者说过的设置过了,还查了相关lombok plugin issue网上的回答,设置方案跟作者提到的一样。这个问题虽然很小白,但困扰了我一段时间了

    作者回复: 这就只能怪人品了 :)

    2019-04-15
  • baiyutang
    哈哈,早上好

    编辑回复: 早上好☀️

    2019-04-10
  • 捞鱼的搬砖奇
    坐等更新! 不看睡不着

    作者回复: 休息好才能工作好。

    2019-04-10
  • 西西弗与卡夫卡
    强迫症一下,里面我的id为啥不是橙色的,哈哈

    编辑回复: 可能是我设置问题,我去改一下,然后面壁思过五分钟😁

    2019-04-10
  • ifelse
    总结的句句真言
    2022-04-30
收起评论
显示
设置
留言
8
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部