大吐槽
Reddit热帖:IT巨头的蛋疼代码
[-]
credit: twitter. 2016年11月。。。多少号来着?
原问题:程序员们,被大众广泛采用的产品中,有哪些让你无语的代码?
1.
u/Bosticles 17.9k points
所有软件都很恶心。
每个APP,每家银行的网站,甚至是F14“大猫”的机载电脑都填满了通过压制exceptions来隐藏错误的代码。眼前的高楼大厦不过是透明胶粘起的一堆木棍。
每位程序员都会经历这么一天:在那个梦寐以求的时刻,你意识到自己成为了“professional”。却发现仍未见过传说中那段发光的代码。你流着泪承认说,它并不存在。
u/Perfekt_Nerd 8087 points
当你站在巅峰俯视群山,骄傲地宣称:“我坚决拥护编程的利益标准,遵守程序员的行为规范。齐世庸俗的同事们,等着瞧吧。”
接着,老板给了你第一个deadline。
[-]
credit: twitter. 为了注销,您必须登录。请登陆后再注销登录。
2.
u/HyperdeathGoatGod 26.9k points
全球最大的教育出版集团培生/Pearson有过一本售价90美元的电子教科书。但学生只需要把网址从 =false 改到 =true,他们就不用花钱了。。。
u/Presidents100 1967 points
真觉得Pearson很恶心。有次在MyMathLab作业系统上因为一道题,数学quiz做了3次还没对,后来被迫去找老师。题目问我x * √x是多少,回答x的1.5次方是错的,x的3/2次方是错的,x的1又1/2次方也是错的。正确答案是x√x。
u/-Badger2- 12.5k points
负责写这个页面的人,估计是从MyProgrammingLab里学的编程。
u/Kerbonaut2014 9987 points
抱歉,正确答案是:MyProgrammingLab。
您的回答是:MyProgrammingLab。
[-]
credit: twitter. 很抱歉,您的回答永远不可能是对的。
3.
u/bizitmap 21.3k points
Snapchat并不直接调动摄像头的video feed。它录制的仅仅是手机屏幕。严重制约了视频质量和分辨率。
EDIT:有人问“这样会更省流量吗?”其实直接调用摄像头,加点曝光控制和图像调节弄出了好看的画面,再降低分辨率会更好。而且是的,最近被谷歌鞭打之后他们正在开始更改。
u/scloutkst2889 5974 points
他们终于开始改了。Google Pixel出来时谷歌狠狠地训了他们一顿。Pixel是让Snapchat首款调用摄像头API的手机。
[-]
credit: twitter. 没保存就退出,会导致你的生命进程终止。
4.
u/prairir001 9779 points
整个Skype就是一团屎。怎么能慢成这样卡成这样,又不安全,简直是我见过最糟糕的产品。
u/Kebble 4110 points
微软手里拎着MSN过于满足,看着Skype这个小炮弹却产生了心理扭曲。买下并毁掉了Skype,然后关闭了MSN。
5.
u/BoxedChickenPotPi 9686 points
政府部门的网站没一个是好的。做点改进就要耗费大量人力财力,改了却和没改没啥两样。
[-]
credit: twitter. 您输入的密码是不正确的电子邮箱地址。
6.
u/athaliah 7785 points
任何只能用IE浏览的网页都该去死。为毛啊?为毛你们一定要自虐到写出用IE才能打开的代码啊?
u/monty845 3476 points
更恶心的是,这些内容通常都能用别的浏览器运行。作者却加了检测的代码block了别的浏览器。
[-]
credit: twitter. 每一块屏幕都是通往另一个世界的视窗。
7.
u/anallergytoanalogy 7289 points
iTunes。特别是Windows版的iTunes。
u/bizitmap 4418 points
Windows版的iTunes上有一大堆OS X的窗口管理代码。Windows自带的这方面功能一点没用。
结果是你们的RAM莫名其妙地没了。
[-]
credit: twitter. 请选择您的手机号码,对,不是输入,是选择。
8.
u/Cock_for_your_mom 6343 points
安卓版的Facebook。
u/Lostsonofpluto 3756 points
我还没点开它,它就已经闪退重启。
u/live_lavish 1792 points
我也是最近才知道它那么容易在后台崩溃的原因。它会动用一些线程来更新UI,却没有机制检测app是否正在运行!于是就崩溃了!
u/disposable-name 4004 points
一个社交网站的官方应用,占用了我手机255mb空间。
[-]
credit: twitter. 每日莎士比亚语录:SSL错误已经发生,无法建立到该服务器的安全连接。
9.
u/nekochanwich 2957 points
Amazon主页。右键,查看源。亘古史诗般动人。
一个Amazon的核心开发者曾经跟我说,更新主页的过程,跟在牛粪中捞针是一样的。问题是针有成千上万根,牛粪比你家的货车还大。你得亲手把手伸进牛粪里,亲手把拔出来,还不能碰到另外任何一根针。
u/Jdawg27 2915 points
往下翻,6819行那里,有只正在喵喵叫的小鸭子。
[-]
credit: imgurEDIT:应该是用来做monitoring用的,现在再去找已经没了。
本文译自 Reddit (1), (2),由 zzjeff 编辑发布。