我最喜欢的关于敏捷、DevOps 和持续交付的 18 条名言

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

每隔一段时间,我就会看到一段关于软件自动化的精彩小引述,要么让我发笑、思考,要么点头同意。以下是在博客中阅读、在推特上看到或在会议上听到的 18 条引述。欢迎在下面的评论中添加您自己的最爱。

  1. “TDD 能做的最好的事情就是确保代码按照程序员认为它应该做的去做。顺便说一句,这是相当不错的。” – 詹姆斯格伦宁
  2. “简而言之,事情必须始终处于生产就绪状态:如果您编写了它,那么该死的必须在那里让它运行!” – 迈克米勒
  3. “如果你认为聘请专业人士的费用很高,请等到你聘请业余人士。”
  4. “编程不是零和游戏。向其他程序员教授一些东西并不会把它从你身上夺走。” – 约翰·卡马克
  5. “分阶段的持续交付方法不仅更可取,而且更易于管理。” – 莫里斯·克拉基安
  6. “所以你会怎么做?” “我很瘦”,“什么?”,“我很灵活”,“什么?”,“很好。我做网站。” - @iamdevloper
  7. “程序员不会因艰苦的工作而精疲力竭,他们会因随风而变的指令而不是‘交付’而精疲力竭。” – 马克贝瑞
  8. “作为开发人员,我们拥有的最强大的工具是自动化。” – 斯科特汉塞尔曼
  9. “这种向持续交付过渡的关键是,在你能够让事情变得更好之前,预料事情会变得更糟。” – 马蒂亚斯马歇尔
  10. “目前,DevOps 更像是一场哲学运动,还不是实践的精确集合,无论是描述性的还是规范性的”
  11. “项目中涉及的任何角色如果不直接有助于尽快将有价值的软件交到用户手中,就应该仔细考虑。” – 斯坦英格莫里斯巴克
  12. “对一个组织缺乏信任是非常昂贵的。如果你了解他们的孩子,你就不能恶毒地对待他们。”
  13. “要成功实施持续交付,您需要改变整个组织看待软件开发工作的文化。” – 汤米 Tynjä
  14. “TDD 创造消费意识:当您创建单元测试时,您正在创建正在开发的代码的第一个消费者。” @neal4d
  15. “如果你只采用一种#agile 实践,那就让它成为回顾吧。其他一切都会随之而来。” @伍迪祖尔
  16. “遵循持续交付路径的关键是不断质疑你自己关于什么是可能的假设。” – 杰夫苏斯纳
  17. “生存下来的不是最强壮的物种,也不是最聪明的物种,而是对变化反应最灵敏的物种。” - 查尔斯·达尔文
  18. “展示巨大的成功和可见的好处是让其他人同意尝试你做事方式的关键。” – 弗雷德里克·里万