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