产品展示

Products Classification

法式员垃圾代码分类指南

  • 产品时间:2021-07-31 11:41
  • 价       格:

简要描述:上一篇文章《法式员垃圾分类图鉴》和大家聊了聊法式员的垃圾分类,有的法式员直呼太真实,有的法式员以为太讥笑,不应该给法式员举行这样的分类。其实每个行业都市存在种种各样糟糕的情况,娱乐性的分类会将问题放大,让我们能站出来用另一个视角来看看,什么类型的法式员是我们应该制止的。做为一名老法式员,谁还没有写过几行垃圾代码,我到现在还记得在第二家公司去职时,写的那段凌驾 600 行一个方法的代码,可以想象后面接手我事情的同事,看到那段代码是什么样的感受。...

详细介绍
本文摘要:上一篇文章《法式员垃圾分类图鉴》和大家聊了聊法式员的垃圾分类,有的法式员直呼太真实,有的法式员以为太讥笑,不应该给法式员举行这样的分类。其实每个行业都市存在种种各样糟糕的情况,娱乐性的分类会将问题放大,让我们能站出来用另一个视角来看看,什么类型的法式员是我们应该制止的。做为一名老法式员,谁还没有写过几行垃圾代码,我到现在还记得在第二家公司去职时,写的那段凌驾 600 行一个方法的代码,可以想象后面接手我事情的同事,看到那段代码是什么样的感受。

华体汇

上一篇文章《法式员垃圾分类图鉴》和大家聊了聊法式员的垃圾分类,有的法式员直呼太真实,有的法式员以为太讥笑,不应该给法式员举行这样的分类。其实每个行业都市存在种种各样糟糕的情况,娱乐性的分类会将问题放大,让我们能站出来用另一个视角来看看,什么类型的法式员是我们应该制止的。做为一名老法式员,谁还没有写过几行垃圾代码,我到现在还记得在第二家公司去职时,写的那段凌驾 600 行一个方法的代码,可以想象后面接手我事情的同事,看到那段代码是什么样的感受。

那段代码已经由去了6年多,我现在仍然记得,可见有多痛。那 600 行代码真的巨庞大,嵌套了至少四个 for 循环,处置惩罚了思科 IP 话机最庞大的话费剖析功效。

为什么会泛起这样的情况,因为时间!那是我快去职的时候,向导仍然坚持让我事情到最后一分钟,就是写这段逻辑,畏惧我走了之后,短期内没人搞的懂这块逻辑,所以只留了够写代码的时间,优化预计没思量。在距离拿到去职证明还剩最后一个小时,我还改了最后一个 bug,其实那家公司和向导真的很不错,只是去职交接这件事情,确实搞的有点小慌忙。我一直都认为:好的代码是不停优化出来的,而不是一次敲出来的。正常情况下代码编写应该只占用30% 的事情,后面 70% 的事情就是不停的去优化它。

惋惜的是,在中国互联网现在的情况下,后面 70% 的时间被不停压缩到了极致。许多法式员写完代码的时候,工期就到了,急急忙的提交测试、上线投产。

在这样的情况下,代码质量完美、生产不出问题那就是世界第九大奇迹。中国许多互联网公司老板都相信这种奇迹,这个事情自己也挺奇迹的。

有什么的情况,就会发生什么样的产物,有时候这也是一种现实。所以事情中有一些垃圾代码也是正常的,但泛起”虎躯一震“的代码就比力少见了,对”虎躯一震“的代码举行分类那就更有趣了。有人说,垃圾代码也是有价值的,固然这个看法我是认可的,因为你的排泄物也是有价值的,只是这个价值用在那里。另有增补一句,文中案例均为虚构,如有巧合,请来打赏!1 干垃圾 | 虎躯一震代码虎躯一震?被吓一跳算不算?横竖我再看到那段代码,我的心情或许是这样的:有一次我开了一个网站,网页半天没有反映,页面的右下面有一个”清理缓存“的超链接,于是就好奇的点了一下,没想到它连忙就弹出了清理完成!作为一名老司机,习惯性的按下了:Ctrl+Shit+I 快捷键,就发现了下面这段牛X的代码。

<a href="javascript:alert('清理完成!')">清理缓存</a>仔细检察了代码还发现有这样一个函数,del_yeye(); 一时看不出来这是要干嘛,随着代码查已往发现是:parent().parent().remove(); 合着是要删除爷爷,方法命名很形象、很详细,给五星好评!心中升起一片由衷的佩服,果真乃我辈之将才!固然我们后端法式员也不能示弱,就好比下面这段示例,代码简练,命名规范,没个三五年履历写不出来这种代码。这是一名资深法式员的素养。当我在知乎看到这个分享,才明确我国的编程大任,已经顺利的通报到了祖国的花朵。以下是小咔的履历:我曾经在我们学校办公室里瞥见一个六年级小学生熟练的在文本文档里敲出三行:startstart cmdgoto start我其时就震惊了然后再看他熟练的放到c盘里,改后缀为bat,然后在桌面上新建个快捷方式,更改图标,重命名为“六年级教案大全”?!当我下次再见到他时,他竟然带着两小我私家一起把整个办公室的电脑都建立了这个鬼工具???可以想象的是,这位小朋侪前途一片灼烁。

干代码建议处置惩罚措施:不建议、不提倡,但可以在自己家的电脑试用!2 湿垃圾 | 风骚代码写这么骚的代码,你们向导知道吗?好比这个法式员,写了一段自动呼叫电话的法式,是这样的:char a;printf (“请输入您要呼叫的号码n”);scanf(“%char”,&a);printf(“error!n”);printf (“系统异常,自动转呼!n”);printf (“正在拨号:110”);不知道用户看到这段提示的时候,心田是不是这样:固然在我们这行,没有最骚只有更骚,听说下面这段代码是 AI 最焦点的代码,价值1个亿!!其实我只想拿它试试能不能拿它融到一个小目的!湿代码建议处置惩罚措施:发扬光大!3 有害垃圾 | 扑灭性代码三行代码教你做人:drop databaserm -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...,而且把它打成组件包的时候,不知道会发生什么。真正的法式员都是要给自己留后路的,好比上线后甲方突然说法式运行效率太低了,突然要求项目响应速度提升十倍!作为一名年轻的法式员,可会能哭晕在甲方爸爸的办公室。

可是对于一个资深的法式员来讲,这个都不是事儿!一行代码搞定所有性能优化问题,而且可以根据百分比举行定制!这就是一名资深法式员的价值!有害代码建议处置惩罚措施:建议启动垃圾接纳机制!4 可接纳垃圾 | 可接纳代码一个关于for循环的凄美恋爱故事男孩for(。


本文关键词:法式,员,垃圾,代码,分类,指南,上,一篇,文章,华体汇app下载

本文来源:华体汇-www.acgmr.com

 


产品咨询

留言框

  • 产品:

  • 留言内容:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 详细地址:


推荐产品

Copyright © 2002-2021 www.acgmr.com. 华体汇科技 版权所有 备案号:ICP备77652129号-3

在线客服 联系方式 二维码

服务热线

0861-793889491

扫一扫,关注我们