程序员垃圾代码分类指南

  • 时间:
  • 浏览:1

上一篇文章《守护进程池池员垃圾分类图鉴》和你这各人聊了聊守护进程池池员的垃圾分类,有的守护进程池池员直呼太真实,有的守护进程池池员嘴笨 太讽刺,不应该给守护进程池池员进行原本的分类。

嘴笨 每个行业都有居于各种各样糟糕的请况,娱乐性的分类会将难题放大,你会这各人能站出来用原本视角来看看,那先 类型的守护进程池池员是你这各人应该解决的。

做为一名老守护进程池池员,谁还没办法 写过几行垃圾代码,我到现在还记得在第二家公司离职时,写的那段超过 5000 行一个多多法子 的代码,需用想象里面接手我工作的同事,看到那段代码是那先 样的感受。

那段代码刚刚过去了6年多,我现在仍然记得,可见有多痛。那 5000 行代码真的巨繁杂,嵌套了共要三个小 for 循环,解决了思科 IP 话机最繁杂语录费解析功能。为那先 会出先 原本的请况,刚刚时间!

那是我快离职的刚刚,领导仍然坚持给你工作到最后一分钟,也不写这段逻辑,害怕我走了刚刚,短期内没办法 搞的懂这块逻辑,也不有只留了够写代码的时间,优化估计没考虑。

在距离拿到离职证明还剩最后一个多多小时,我还改了最后一个多多 bug,嘴笨 那家公司和领导真的很不错,也不离职交接这件事情,嘴笨 搞的很糙小匆忙。

我经常都认为:好的代码是不断优化出来的,而都有 一次敲出来的。正常请况下代码编写应该只占用500% 的工作,里面 70% 的工作也不不断的去优化它。

可惜的是,在中国互联网目前的请况下,里面 70% 的时间被不断压缩到了极致。也不有守护进程池池员写完代码的刚刚,工期就到了,急匆匆的提交测试、上线投产。

在原本的请况下,代码质量完美、生产不在 难题那也不世界第九大奇迹。中国也不有互联网公司老板都相信你这种奇迹,你这种事情五种也挺奇迹的。

有那先 的环境,就会产生那先 样的产物,就让这也是五种现实。

也不有工作中含你这种垃圾代码也是正常的,但出先 ”虎躯一震“的代码就比较少见了,对”虎躯一震“的代码进行分类那就更有趣了。

一帮人说,垃圾代码也是有价值的,不置需用,也不你这种价值用在哪里。

还有补充一句,文中案例均为虚构,如有巧合,请来打赏!

干垃圾 | 虎躯一震代码

虎躯一震?被吓一跳否是?反正我再看到那段代码,我的表情共也不原本的:

有一次我开了一个多多网站,网页半天没办法 反应,页面的右下面三个小多多”清理缓存“的超链接,于是就好奇的点了一下,没想到它立刻就弹出了清理完成!

作为一名老司机,习惯性的按下了:Ctrl+Shit+I 快捷键,就发现了下面这段牛X的代码。

<a href="javascript:alert('清理完成!')">清理缓存</a>

仔细查看到代码还发现有原本一个多多函数,del_yeye(); 一时看不在 来这是要干嘛,跟着代码查过去发现是:

parent().parent().remove(); 

合着是要删除爷爷,法子 命名很形象、很具体,给五星好评!心中升起一片由衷的佩服,果然乃我辈之将才!

当然你这各人后端守护进程池池员也不能示弱,就比如下面这段示例,代码简洁,命名规范,没个三五年经验写不在 来你这种代码。

这是一名资深守护进程池池员的素养。

当我在知乎看到你这种分享,才明白我国的编程大任,刚刚顺利的传递到了祖国的花朵。以下是小咔的经历:

我原本在你这各人学校办公室里看见一个多多六年级小学生熟练的在文本文档里敲出三行

:start
start cmd
goto start

我当时就震惊了

就让再看他熟练的倒进c盘里,改后缀为bat,就让在桌面上新建个快捷法子 ,更改图标,重命名为“六年级教案大全”?!

当我下次再见到他时,他竟然带着有4我各人并肩把整个办公室的电脑都创建了你这种鬼东西???

需用想象的是,这位小你这各人前途一片光明。

干代码建议解决法子 :不建议、不倡导,但需用在我各人家的电脑试用!

湿垃圾 | 风骚代码

写没办法 骚的代码,你这各人领导知道吗?

比如你这种守护进程池池员,写了一段自动呼叫电话的守护进程池池,是原本的:

char a;
printf (“请输入您要呼叫的号码\n”);
scanf(“%char”,&a);
printf(“error!\n”);
printf (“系统异常,自动转呼!\n”);
printf (“正在拨号:110”);

我不在 乎 用户看到这段提示的刚刚,内心是都有 原本:

当然在你这各人这行,没办法 最骚没办法 更骚,据说下面这段代码是 AI 最核心的代码,价值一个多多亿!!

嘴笨 我只想拿它试试需用拿它融到一个多多小目标!

湿代码建议解决法子 :发扬光大!

有害垃圾 | 毁灭性代码

三行代码教你做人:

drop database
rm -rf /
shutdown -h now

竟然有守护进程池池员找到了更牛逼的玩法,比如

sudo chmod -R 000 /

那先 代码看到不止会虎躯一震,心里都有一揪,这是在诱导犯罪呀。

网上流传着一段【C++党】变量定义

#define int double
#define true false
#define max min
#define min max

果然是奇才,你这种牛逼的方案完整篇 需用推广到 Python ,Java ,PHP ,Golang...,就让把它打成组件包的刚刚,我不在 乎 会居于那先 。

真正的守护进程池池员都有 要给我各人留后路的,比如上线后甲方经常说守护进程池池运行效率太低了,经常要求项目响应效率提升十倍!作为一名年轻的守护进程池池员,可会能哭晕在甲方爸爸的办公室。

就让对于一个多多资深的守护进程池池员来讲,你这种都有都有 事儿!一行代码搞定所有性能优化难题,就让需用按照百分比进行定制!

这也不一名资深守护进程池池员的价值!

有害代码建议解决法子 :建议启动垃圾回收机制!

可回收垃圾 | 可回收代码

一个多多关于for循环的凄美情人关系故事

男孩

for(;;)printf("I LOVE YOU\n");

女孩回复

for(;;)printf("I LOVE YOU\n");

我各人嘴笨 ,循环一百次的刚刚,应该一个多多 Thread.sleep() 刚刚 break,不然看着好像很糙累。

还有一名老外见面见面的经历:

我原话和跟跟我说,你判断一下那先 参数否是为空,不为空,就存库,懂吗?

他答,懂。

就让,我转过来看他代码

String A = parm.get("A");
String B = parm.get("B");

上头是我接的参数(都有 源码)

以下是他写的,除了参数名不一样,完整篇 没改

if('A'=='空'){
}else{
    System.out.println("存入A");
}
if('B'=='空'){
}else{
   System.out.println("存入B");
}

我看到愣了一下,问,写完了么?

跟跟我说,差没办法 来越多了。。。

就让我啥也没说,默默接过来,把代码写完,就让给头说了

第5天 ,这小伙就接到HR通知,明天无需来了。

嘴笨 你这种守护进程池池员还是需用在培养的,也就错了一个多多地方而已,你这种老守护进程池池员太认真了。

可回收垃圾建议解决法子 :回收加工再利用。

牛逼的代码

嘴笨 人生中最牛逼的代码是:

public class Hello{
    public static void main(String[] args){
        System.out.println(“Hello World”);
    }
}

当输出了 Hello World 的刚刚,18岁的我感觉到了我各人与同龄人的不同,那种自豪感,那种快乐油然而生。仿佛那都有 一段冷冷的代码,也不我人生的方向标。至此,纪念我守护进程池池生涯的刚现在刚刚刚开始。

在我 22 岁的刚刚,又通过一段代码,成功脱单........,代码运行后的效果图如下:

当然为了你这各人的单身事业,我在网上寻找了就让,找到一份成品,需用的你这各人需用在公号内回复:表白,即可获取。

刚现在刚刚刚开始语

嘴笨 各个公司都居于一定的祖传代码,那先 代码也不一个多多垃圾宝库,就让你根本我不在 乎 它是在干嘛,甚至嘴笨 它几百年刚刚都没办法 使用过,但最关键是不敢动!

我不在 乎 缘何知道的!

自此刚刚,遇到你这种看着很奇怪的代码压根儿碰都有 敢碰。

就让心血来潮改点东西……代码从头错到尾……

就让当你只删了一行代码时,刚刚会居于下面你这种请况

跟跟我说哪家公司完整篇 没办法 垃圾代码,我是不信的!刚刚有,那也不刚成立的。

警告:文中所有代码均架构设计 于网络,文中故事皆为虚构,刚刚雷同,请来赞赏。

请勿将文中代码应用于任何场景中,我各人娱乐谨慎尝试!!

参考链接:

https://www.zhihu.com/question/2874250003

https://www.zhihu.com/question/20402322


作者简介:纯洁的微笑,一个多多有故事的守护进程池池员。曾在互联网金融,第三方支付公司工作,现为一名自由职业者,和你并肩用技术的深度图去看你这种世界。我的我各人微信号 puresmile2,欢迎你这各人找我聊天,记录你我的故事。