随想008:烂摊子
创始人
2025-05-29 22:52:44

我看到过很多离谱的现象。比如:

  1. 程序 代码重复、命名随意、逻辑混乱、甚至对齐都不一致,当我询问代码为什么这样写时,他们告诉我:我接手时就是这样
  2. 原理图参数错误、器件老旧,甚至原理都不合理,当我询问电路为什么这样设计时,他们告诉我:我接手时就是这样
  3. PCB 布局不合理、CPU 引脚扇出不合理、布线不合理、甚至在 PCB 上硬连线(原理图上没有这些器件),当我询问 PCB 为什么这样画的时候,他们告诉我:我接手时就是这样

我知道他们接手了一个烂摊子。
我能理解他们在维护这个烂摊子时表现出的愤怒、咒骂和无奈,但我不明白为什么他们要强调“接手之前就这么烂”,为什么这个烂摊子没有变好的迹象

烂摊子可能来源于一个或者多个目光短浅不够专业的同事或者前同事,就如我在《速度与质量》中写到的那样,他们走了捷径,牺牲了质量

但是,接手这个烂摊子的你,是可以有不同选择的。
是鄙视前面所有人,然后搞一下试一下,用尽可能省事的步骤搞定,将烂摊子搞的更烂一点?
还是
正视烂摊子,去重构、去微调整,让烂摊子一点一点变好,直到脱胎换骨,更容易的面对变更?

你应该有所追求,毫不犹豫的选择后者,你应该立即着手改进烂摊子

我们都希望维护的代码是清晰的、可测的、高质量的,但这要依赖于前人栽树。

那么什么时候是种树的最好时机1
春天?秋天?
都不是。

种树的最好时机是在 10 年以前,这样你现在就可以在树下乘凉。

看看周围,很明显,你错过了这个时机。
那么,什么时候是种树第二好的时机?

今天,现在


  1. 摘自《测试驱动的嵌入式 C 语言开发》 ↩︎

相关内容

热门资讯

考试反思【精选5篇】 考试反思 篇一近期的一次考试结束后,我开始反思自己的考试经历,并思考如何提高自己的考试成绩。通过深入...
08年常州市中考优秀作文《告... 08年常州市中考优秀作文《告别英雄》 篇一告别英雄我国有许多英雄,他们为国家和人民做出了巨大的贡献。...
开在心中的花朵中考作文 开在心中的花朵中考作文  无论在学习、工作或是生活中,许多人都有过写作文的经历,对作文都不陌生吧,借...
上海热带风暴水上乐园一日狂欢... 上海热带风暴水上乐园一日狂欢-初二-说明文 篇一上海热带风暴水上乐园是一家位于上海的大型水上乐园,是...
28人2.5亿元存银行不翼而飞... 每经编辑|程鹏 据极目新闻报道,7月15日上午,“2.5亿存款不翼而飞”涉案储户起诉三家银行案在广...