当前位置: 首页 > Web前端 > JavaScript

三国演义十大谎言VS程序员十大口头禅

时间:2023-03-27 11:30:16 JavaScript

这是杰瑞2021年第57篇文章,也是王子熙第334篇原创文章公众号。Jerry之前的文章ABAP真的过时了吗?谈谈ABAP的过去、现在和未来。其中提到了前十名中的第一名是《三国演义》。有认真的读者在微信上问我,另外九个谎言是什么?作为一个30岁的三国志粉,我从很小的时候就熟悉了《三国演义》,对里面的剧情也早已耳熟能详。另一方面,从2000年进入大学校园,开始接受正规的编程培训,到现在已经21年了。在今天的文章中,我将谈谈我心中的三国演义中的十大谎言,并将其与编程界的十大口头禅进行比较。声明一:严格来说,本文《三国演义》一书中提到的“谎言”,只是为了夸大故事情节,提升人物形象,推动剧情发展。谎言的定义与现实存在一定的差距。同样,本文介绍的程序员十大口头禅,虽然是程序员自嘲用的,但也确实反映了软件开发中的一些常见问题。大家有的可以改,没有的可以鼓励。就读它。声明二:排名没有客观评价标准,排名纯属Jerry主观意愿。陈述三:Jerry很清楚《三国演义》中描述的内容与官方历史有很大的不同。本文取材于广为人知的《三国演义》,非正史。以下为文章正文。十强第十名:潘凤上将和程序员的“这个bug很简单,很快就会修复”。东汉末年,董卓篡权,掌控朝政。运动。董卓派大将华雄守关,打败孙坚,处死祖茂,斩首于奢。人群震动了。太守韩馥道:“我有潘凤将军,能杀华雄。”绍连忙下令迎战。潘凤提着大斧上马。刚走没多久,飞马来报:“潘凤被华雄斩了。”本以为潘凤是王者,结果却是青铜。程序员无法避免处理错误。一些鲁莽的程序员,看到一个看似简单的bug,忍不住吹嘘:这个bug很简单,可以很快修复。我之前的文章《我与SAP成都研究院吴院长的事》介绍了我之前在SAPCRM中间件中处理过的一个客户问题的故事。当时我和很多程序员一样,拍着胸脯自信的对我的老板吴院长说:“你只需要修改一个函数就可以解决这个问题。”十强第九位谎言:孟获自称懂很多兵法和程序员的“这个需求在技术上无法实现”。刘备多年创业积累的家业,在夷陵被儒将鲁迅烧毁。刘备死在白帝城后,西蜀大本营后方的南蛮孟获就蠢蠢欲动了。诸葛亮亲自出击,降维降维,七次擒杀。”孟获道:“我虽是蛮夷,却深谙兵法,若丞相肯放我回洞府,我便带兵决胜负。再来我,那我就一心臣服,敢改。孟获被诸葛亮俘虏后,在诸葛亮面前摆了一张自己“懂兵法”的遮羞布,但很快又被打脸,再次被捕。“这个需求在技术上无法实现”也是程序员的一块遮羞布。杰瑞去年也用过一次,不过和孟获一样被打脸了。具体可以参考我的文章:Jerry的反思:程序员不要轻易说“这个功能技术上实现不了”。图:南蛮王孟获的十大谎言之八:荀政称关二爷为无名将军,程序员的“这个错误无法复现/在我电脑上没问题”荀政是谁?估计很多人只认识荀彧和荀攸。和这两个家族成员相比,荀正的名声就差远了。此人正是袁术手下纪灵手下的副将,名副其实的无名将。奇怪的是,这么小的人物,竟然敢在关二爷面前出言不逊:”荀政道:“你是无名将军,不是季将军的对手!结果是:关公大怒,直取寻正;图片:武圣关羽“这个错误无法重现”,在杰瑞的职业生涯中已经记不清说过多少次了。一般情况下,它的下一句话是:Iwillclosetheincident/ticketnow。十大谎言之七:“我测试过这段代码,没有问题。”,应该是配置/环境原因吧。”零陵太守刘都听说刘备大军来了,和儿子刘宪商议。宪说:“父王放心。虽有张飞赵云之勇,我大将邢道荣这般??境界,可抵万人。”中路一分开,张飞立枪跃上马,大喝一声,直奔道荣而去。行十里,赵云引军斜刺,射道荣于马下,邢道荣先败于张飞,后败于赵云。这真的算是与万人为敌?图:拿将军头颅的是张飞,他就像是从袋子里掏东西一样。同样,如果一段代码只能在某些环境/配置下才能正常工作,那真的没有问题吗?十大谎言之六:诸葛亮称赞马苏是当代天才程序员“这是已知问题/之前就有这个问题/这是框架的问题/这是设计好的”刘备白帝城托古在那一次,他把床前的百官都看了一遍,看到马良的弟弟马谡站在一旁,刘备便命他退下。苏退时,刘备召见孔明曰:丞相如何见马谡之才?”孔明道:“此人亦是天下之才。”刘备道:“不行。依我看,此人言过其实,不宜使用。丞相应深查。不得不说,像诸葛亮这样的高手,有时候也会失手。刘备毕竟是领导,比起诸葛亮这样的打工仔,他更看得起部下。马谡虽然不能算平庸,但是在街亭之战中,他照抄了教科书,直接毁掉了第一次北伐西蜀的大好局面。这一记录也难与“卓越”二字相提并论。图:诸葛卧龙也有移开视线的时候。现在程序员开发的程序复杂度与日俱增,没有框架的支持几乎不可能开发出应用程序。在处理一个bug的时候,千万不能在调查还没有弄清楚之前就盲目下结论,以免重蹈诸葛亮的覆辙。十强第五名谎言:司马懿指洛水为誓,程序员“这个功能不是我开发的”。水即誓言,将军只要失了兵权,必早日回丞相府,并无他意。”不想当兵,宁愿放弃官职,但当富翁就够了!”结果:司马懿下令手下拘捕曹爽三兄弟和一伙罪犯。诸葛亮一生中最强的对手:司马懿问程序员一个问题,如果程序员回答,“这个功能不是我开发的”,可能是真的,也可能是“我也不知道这道题。”是委婉的说法。十大谎言之四:吕布给曹操画饼,程序员“试”大法。:“明公之患,无非布;布已从。公为将军,布为副,天下不难定。”面对这位三国演义中的超一流武将对自己的忠诚,曹操显然是动容了。”回头看玄德,道:“有何事?玄德曰:丁建阳、董卓之事,君见否?吕布死了。图:三国演义第一武将飞将吕布当程序员遇到问题向同事求助时,往往能得到像刘备一样的“神助攻”:试试爽快。您尝试清除缓存。您尝试重新启动。你试试另一台电脑。...前十第三位在于:曹操的“我一个人养老婆”和程序员的“TODO/Wewilloptimizethisproblem.”。曹操率领十七万大军围攻袁术。军粮即将告罄,官粮官王侯向曹操求援。曹操耍了个花招。”曹操曰:“可解散小者,权是救其一时。”侯曰:“兵有怨言,如何办?”曹操道:“我自有打算。曹暗中叫人到各村打听,都埋怨丞相欺人太甚。”曹乃弥把王哥叫了进来,道:“我想请你借点东西压住民心,不可吝啬。葛曰:汝要丞相何用?曹操说:“我要借你的脑袋给大家听听。”侯大惊道:“我无罪!””曹操道:“我知道你无罪,但不杀你,军中必有变数。你死后,我会照顾你的妻子,你放心吧。侯又要开口,曹藻召出刀斧推门而出,一刀砍下,高昂着头,张贴告示说:“王侯是小石斛,盗官粮,我遵守军法。”于是怨气开始化解。就这样,曹操只牺牲了一个小人物的性命,两手空空,平息了部下因军队而饥肠辘辘的怨言。图:曹操,治世能臣,乱世英雄至于是否真的兑现拥护王后妻的诺言?他的对手刘备,信奉“妻衣如衣,兄弟如手足”,而曹操是爱国爱美人,更爱妻。可能会实现。程序员也经常承诺。例如,有目前的代码还有很多缺陷,或者采取了一些变通的办法让代码先跑起来,然后往往会加上一些TODO注释:“这个版本先这样,以后再优化。”在实际情况下,“以后优化”大概率变成“以后会这样”。十强第二名在于:刘备最冠冕堂皇的抢地理由和程序员的“差不多了”。在付出了失去丰楚庞统的惨痛代价后,刘备终于从同门刘璋手中夺回了西川。刘璋出城投降,玄德出寨迎。”他握手说:“仁义我做不到,但我不得不做!刘伯伯不愧是天下英雄,竟然如此美化赤身出兵抢夺人家地盘的行为。图片:刘备说想哭就哭的强大演技,绝对会秒杀当今娱乐圈的一些花瓶。“你在这个要求上的进展如何?”程序员回答说:“差不多了。”“这个bug修复了吗?”程序员回答说:“差不多了。”有一个笑话。下班前,测试妹子走到开发者面前,“这个bug怎么修的?”开发者:“差不多了。”测试妹子:“那下班前记得提交代码,我今晚就拿着电脑回家测试你提交的代码。”开发人员:“好。”第二天早上上班,测试妹子来到公司,发现开发人员还坐在办公桌前,问:“昨晚怎么没提交代码?”我一直在等着测试它。“开发人员:”我还没下班呢。”十大谎言第一号:卧龙卧凤一安天下“PHP是世界上最好的语言”卧龙卧凤一安天下。多么有气势的一句话!玄德大喜道:“昔日司马德草曰:“伏龙与凤初,得一者,天下安矣。”’现在我俩都能得到,汉朝就能兴盛。”Jerry小时候,第一次读到落凤坡庞统之死和五丈原诸葛亮之星的章节后,他很疑惑:得到一个世界不就安全了吗?这就是GameOver?后来我才明白,水镜先生当时还有一句话:“卧龙凤雏,虽有主子,未得其时。真遗憾。”看来水镜先生是《三国演义》中最有才华的人了,一句话就把之前的谎言补了个空子。水镜与拥有压倒性人口和资源优势的曹魏对峙,最终志不遂,死于五尺。凡是程序员有编程语言的地方,就有江湖。江湖中也流传着关于PHP的传说:PHP是世界上最好的编程语言,没有一种编程语言。甚至网上有个网站专门强调这个观点,url很好记:https://php-is-the-best-langu...这个网站没有其他内容,只是阐述了为什么PHP是世界上最好的编程语言,你信服了吗?你在三国演义/编程语言中有什么有趣的笑话吗?欢迎留言分享,感谢阅读。