2026-08-28
每日一句 · 技术圈趣话
“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.”
永远像那个最终维护你代码的人是个知道你住址的暴力精神病患者一样去写代码。
— John Woods(黑客/程序员社区流传)
背后的故事
这句话出自 John Woods,一位早期黑客和程序员,活跃于 1980 年代的 Usenet 论坛。当时软件维护问题日益凸显,很多程序员写出难以理解的代码后便撒手不管,导致后续维护者苦不堪言。Woods 用夸张幽默的方式强调了代码可读性和可维护性的重要性——想象一个愤怒的同事会因为你糟糕的代码而找上门来,这种黑色幽默在技术圈引起强烈共鸣。它成为编程格言,提醒开发者:代码不仅是写给机器执行的,更是给人看的。简洁、清晰、有注释的代码是对未来维护者(包括未来的自己)的尊重。这句话常见于代码审查、编程教程和开发者社区,被视为“防御性编程”的经典箴言。
小测
1. What is the primary message of John Woods' quote about coding?
2. Why does the quote use a 'violent psychopath' as a metaphor?