谁写了这个编程格言?“永远编写代码,就好像最终维护你的代码的人将是一个知道你住在哪里的暴力精神病患者。”

179

永远编写代码,就像最终维护你的代码的人将是一个知道你住在哪里的暴力精神病患者。

我在某个博客上发现了这个引用,介绍说是Rick Osborne的。但是我在谷歌上搜索后发现其他人说:Martin Golding、John Woods和Damian Conway... 是的,Damian Conway在他的书 "Perl Best Practices" (2005) 中使用了这句话,但是Damian没有提到是谁写的。

有人知道这个格言的真正作者是谁吗?


67
我可以向您保证那不是我。我是在1995年末或1996年初在一些Perl邮件列表上潜伏时发现它的。 - Rick O
17
这句著名的引用实际上是由一位名叫John F. Woods的游戏程序员在1991年所写。参考资料:链接链接。依我之见,这个问题/主题应该重新开放讨论,因为所有问题都应该开放讨论,这不应该成为关闭主题的理由。大多数时候,通过辩论我们才可以得到一个好的答案。除非这个主题不是关于你最喜欢的颜色之类的东西。 - Marco
2个回答

161
我认为ChrisW的研究是正确的,我试着通过做同样的事情来确认它。我在这个帖子中找到了1991年John Woods的名字:这里该帖子是关于逗号运算符使用的。

Bill Mitchell 查看资料 更多选项 1991年9月26日,上午1:57 在文章<5...@ksr.com>中j...@ksr.com (John F. Woods)写道:

[...] 永远编写可读性强的代码,就像最终维护你的代码的人会是一个认识你住址的暴力精神病患者一样。

完全正确!

所以也许是John Woods?

2020年8月22日:链接已更新。


11

它最早出现在谷歌论坛上,是在1994年Martin Golding的一篇帖子中匿名引用的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接