为尴尬错误辩护

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

当孙子整理书架时,他惊讶地发现书散落一地,展示了一种高级灾难管理策略。这与程序员展示代码时被发现是一堆乱七八糟的东西相似。最终,我们不得不重新写代码。

🎯

关键要点

  • 孙子在整理书架时,书籍散落一地,展示了一种高级灾难管理策略。
  • 孩子的反应让祖父感到自豪,他表现出惊讶,试图为混乱辩解。
  • 高级灾难管理策略的第一步是表现惊讶,以争取时间并引发怀疑。
  • 程序员在展示代码时,常常会发现自己写出的代码是混乱的。
  • 接下来的步骤是寻找替罪羊,尤其是在有依赖关系的项目中。
  • 最终,程序员会被发现,其他人对代码的了解更深,曾经历过糟糕的编码实践。
  • 程序员会开始为错误辩解,声称这是“特性而非错误”。
  • 恢复阶段需要重新编写代码,尽管这可能会导致代码体积增加,但目的是提高可读性。
  • 项目的目的是发现,但进展常常受到保持整洁的欲望的阻碍。
  • 祖父鼓励孙子,告诉他保持整洁并不重要,重要的是完成更重要的事情。
➡️

继续阅读