上面说的是,唯一有效地测量代码质量的标准是:每分钟“WTF (What The Fuck)”的数量。
然后,又有一位同事给了 stackoverflow 上的一个新链接,爆长的回复。帖子名称叫做:What’s your favorite “programmer” cartoon?(最喜欢的程序员漫画是什么?)
楼主贴图:
这则程序打印的内容是:我再也不在课堂上乱扔纸飞机了。这句话打印 500 次。
后面有人吐槽:居然打印那么多都没有换行。然后就是关于这个 main 函数语法的讨论,哎,程序员啊……
下面还有 207 个其它回答:
这是从大名鼎鼎的 xkcd 上来的:你真的给你的儿子取名为“Robert’) DROP TABLE Students; –”吗?我想你看懂了。
这个则是记录一个产品的需求到开发完成是怎么走样的,横向从左至右依次来看:
第一张图是客户解释的样子;
第二张图是项目经理理解的样子;
第三张图是系统分析师设计的样子,明显是一个扯淡的设计;
第四张图是程序员完成的样子,根本不能用;
第五张图是业务咨询师描述的样子,巨牛;
第六张图是产品的文档,几乎为零;
第七张图是预装的操作;
第八张图是收客户的钱,完全没谱;
第九张图是售后服务,悲剧;
最后一张图则是客户实际想要的。
第一张图是苹果的产品,第二章是 Google 的产品,第三张是自己公司的应用……实在是太深刻了。
这则要获取随机数的函数,注释说:是通过公平的投掷骰子得出的,可以保证公平性。
程序员在椅子上打斗,经理叫他们回去,其中一位说:正在编译呢;经理回答,哦,那你们继续。
这是一个看到 bug 以后的情形,从左边的现场 PM、测试团队、技术带头人、产品经理到右边勇敢的程序员。
“我同意”的按钮被关闭了,因为你对于声明看得太快了,你得慢点,仔细阅读。
程序员失眠数羊都可以数到溢出……
女程序员说,有语音识别的一个 bug,无法识别小孩的声音。
然后她又和边上的男程序员说,为了重现这个问题,我们需要不戴套地做一次。
检测结果,没有怀孕。
因为无法重现,bug 可以关闭了。
IE6 问:为什么你们从来都不和我玩?
Safari 说:滚回家吧。
Opera 说:是的,你总是弄坏我们很酷的玩具。
火狐对 IE7 说:真不敢相信你居然和 IE6 是亲戚。
IE7 躲起来说:忘了我吧。
为什么用计算机工作的人总是那么闲?
WEB 开发人员:正在上传;
系统管理员:正在重启;
黑客:脚本已经执行;
3D 艺术家:正在渲染;
IT 咨询师:现在是你的问题了;
程序员:正在编译。