分享生活百科知识

注册/登录|最近发布|今日推荐

主页 综合百科生活常识数码科技传统文化互联网健康时尚影视娱乐教育学习
当前位置:首页 > 影视娱乐

你所见过最恶心的代码片段是怎样的?

提问时间:2023-07-05 11:48关键词:代码,恶心

你所见过最恶心的代码片段是怎样的?

点赞1、宁波市 网友:一语呢喃

以下代码会让我觉得难受,完全不方便阅读。

# Python3

a = 5

b = 10

d = 15

c = a if a > 5 else d if a == 5 else b

print(c)

代码逻辑是很简单的,只是书写的格式会让我犹豫:“这难道是我熟知的Python代码吗?”大部分恶心的代码,无非就是以下3种:1.逻辑混乱;2.拼音当做变量;3.格式不友好。

所谓恶心的代码,也只是会让人恶心,电脑不会觉得恶心,撑死就是运行慢一点,没那么快,但是要注意,代码是给人读的,不仅仅只是给电脑看的,所以在编程的过程中,一定要想着,如果有人来和我一同协作,我应该如何向他快速说明我的代码起到什么作用。

点赞2、钦州市 网友:来份爱

之前看到的几段代码片段,放出来有意思的给大家看看:

(读完此榜,希望不要影响到大家伙的代码观!)

排名第5、前大厂程序员设计的智能 AI 客服系统

效果展示:


排名第4、这是一段只能活三年的代码!


排名第3、没有拼音八级是看不懂的


排名第2、重要的事情要做100次!


排名第1、牛逼人

点赞3、厦门市 网友:天上人间

我看说说我接手的几个项目,恶心到我要吐了。而且浪费了我好长时间调试。我是一个嵌入式工程师,下面给大家看看代码。

第一个,离职跑路给故意挖的坑。


就问你这个FLASE和TRUE的宏定义牛不牛皮。


第二个,拼音十级选手。

就射这个结构提赋值,你脑袋门蒙不蒙。你可能还在奇怪每个拼音后面的数字是什么意思,我来告诉你,那是声调。笑了没。


第三个,if指环王。


就问你们牛不牛皮。我服了这个项目我最后重新写了。不说啦。我去xie da ma le。

我是一个做拆解视频的,可以关注一下。有关于单片机开发的问题也可以私信我。

点赞4、淄博市 网友:欣梓欢颜

从事IT软件开发工作多年,尤其是带团队和作为架构师,检查评审过很多工程师的代码。


每个程序员写代码都是逐步学习提高的过程,开始时比较初级,随着经验的积累,慢慢写出了高水平的代码。

有那么一些代码,会让你觉得码农不仅可爱,而且充满了智慧。

曾有网友吐槽:有一次发现对每个请求,有个地方都会空等一秒。后来问团队老大,他说如果客户有新要求,随时可以把性能提高一倍以上。

请看这个,保存一百次!


再看这个,五行xing还是五hang,古人的智慧就这么体现在代码中了。


剪不断,理还乱,这位工程师的代码只有自己维护了,失业的原因只有一个,就是公司倒闭了。


左右不分,小可爱。


充满家谱古风的代码,竟然吹着一股小清新。


重复造轮子,封装一个空字符串检查函数。


Apache Commons是一个功能完善、测试充分的开发工具包,其中StringUtils提供了完善的字符串函数,推荐使用。


多使用成熟的公共模块。

从实用角度来说,推荐使用成熟的SDK,可以来自第三方,比如成熟的开源库,也可以是公司、团队和自己的积累。

这些公共功能模块经历过完善的测试和反复验证,充分调用,不仅提高开发效率,更重要的是不容易出现bug,相比自己每次从头码出来,有百利而无一害。

高水平的代码是积累出来的。

相比垃圾代码、恶心代码,高水平代码都经历过多次重构,是宝贵经验的沉淀。

点赞5、泰州市 网友:魔尊弑神

我也说个也许答非所问的回答,恶心代码里也许包含屎山代码。经过我这么久的从业经验,屎山代码还真不是菜鸟能写得出来的,就像这幅图,你可以累加,但是绝对不能动之前的石头,动一块整个项目就完了。能写出屎山的都是大神。我亲身经历写了一个屎山,我一开始设计是我觉得逻辑、效率、扩展都是很不错的,但是为了应付业务部门的各种变态和脑残的需求只能不停的改代码、打补丁,所以现在也成了屎山。现在的我也不想搞什么高深的设计,还是那句话:能用就行了。


点赞6、聊城市 网友:血屠杀手

switch(pinpai)

{

case OPPO:

case VIVO:

Sleep(10);

break;

case SAMSUNG:

sleep(15);

break;

case MI:

sleep(0);

break;

case HUAWEI:

sleep(30);

break;

default:

Sleep(20);

break;

}

点赞7、哈密市 网友:听风逝夜

嵌套很多层的条件语句,看起来就难受

if

blabla

if

blabla

if

blabla

if

点赞8、宁波市 网友:英离烟

不好的代码片段如下:

1.到处使用混合缩进

2.错误情况不做任何处理

3.不同的各式混合使用

点赞9、常宁市 网友:随君天涯

界面不组件化,一个详情界面给我整快一万行代码,变量太多,且没有注释…找个方法都要找半天!!!懂的人就会知道其中的痛苦,维护起来太难了

点赞10、临夏回族自治州 网友:竹隐寒烟

茴香的茴字你知道有多少种写法吗?这个我还真不清楚,但是一个意思的代码有巨多种写法的代码混杂在一起着实让人头疼。

点赞11、即墨市 网友:ヾ飘の零

恶心的见多了,反过来说吧

什么是软件编程的美

1、每个函数不操过50行

2、每个函数逻辑功能单一

3、每个逻辑在系统中只有一个函数表达

4、一个BUG修改不会引起其他BUG

5、与真实世界的概念自然对应(这个是高境界,普通级可忽略)

来吧,看看你的代码,符合几条?

能打多少分?别50步笑百步了!

别再做垃圾制造者,还要后面的兄弟在你的垃圾上再做垃圾了![打脸][捂脸][捂脸]

点赞12、永城市 网友:命不由我

最恶心的代码是洋洋洒洒好几百行,功能不但没有实现,作者自己都理不清头绪,还要你来接手,只能推翻重写。代码没有最恶心,只有更恶心。

知识推荐

八哥问答——日常生活学习知识分享。 垃圾信息处理邮箱 tousu669@163.com 网站地图
icp备案号 闽ICP备2023007808号-3 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.12606.com All Rights Reserved