当前位置: 首页 > 后端技术 > Java

你见过最垃圾的代码长什么样?(长见识)

时间:2023-04-01 23:40:04 Java

本文来源:blog.csdn.net/daocaokafei/article/details/120733959正文人家真写的19段垃圾代码,其中一段可能是你写的。它在某个时候发生在我们所有人身上。您生成了您并不引以为豪的代码。这段代码让你想知道,“我怎么能写出这样的东西呢?”这没什么好羞愧的。我们只是人类。有时候,我们只是没有尽力而为。它发生在我身上,它发生在你身上,但它也发生在其他开发人员身上。我花了一些时间收集了我能找到的最糟糕的代码片段。今天,我将向您介绍它们。但是,我只是在一种情况下这样做。你必须向我保证,你不会以下流的方式对待他们。请记住,在某些时候,您可能写过这样的东西。既然如此,让我们戴上开放的眼镜,玩得开心。第1部分在这里!重新发明轮子出了问题常规布尔值比较不会返回您要查找的内容。你应该做什么答案很简单,自己创建一个。神奇的数字看着这张图,不禁发问。如果我们更改其中一个数字会怎样?可能没什么好东西。至少它被分成几行。从这段代码的纯粹外观来看,我猜这是一个学校项目。不用说,我对这位老师表示哀悼。魔鬼也是函数今天我们将看到isEven函数的各种实现。这是我们的第一个候选人。我想说的是,我们有了一个良好的开端。你怎么认为?希望有一个函数可以让我们的开发人员想到一个字符串的大小。他没有犹豫一秒钟。并立即实施。唤醒你内心的孩子听起来很疯狂,你可以使用表情符号作为变量名。但是你应该这样使用它们吗?请参阅下面的代码并自行决定。如果您有一个同事一遍又一遍地使用相同的提交消息,那么谁在阅读提交消息呢?她可能做到了。如果这些变化中的任何一个发生变化,未来都是不可预测的。它可以在一夜之间改变。为防止这种情况发生,最好小心。购买超宽显示器的理由冗长的变量名并没有错。只要它们有助于提高代码的可读性。但有时,我们不得不问自己“多久才算长?”神来之笔这里没有什么可补充的。我认为这个注释是不言自明的。排版是最好的感觉,类型安全性好。那么如何更好地确保不会出现任何类型错误呢?这些人,他们想通了。如果它有效,那就是它真正在说什么。只需确保参数之和始终为7。并且此函数不会失败。悲观到不能确定它是一个真正的布尔值有多悲观?我会说这个真的很接近。测试驱动开发的最佳方式我们不得不为使用单元测试的做法鼓掌。但我忍不住要问。如果测试是生成随机数会怎样?你敢扩张吗?我们都曾在某个时候编写过复杂的switch语句。但是,一千行似乎有点太多了。但是毕竟有很多鼠标状态需要覆盖。试试Switch语句你认为未来的计划是扩展这个Switch吗?仅此而已,只需要相信它。数学有时很难,使用外部帮助并不丢人。实际存在的是——甚至是包。你能猜出它每周有多少下载量吗?超过150,000次。有时,当绝妙的想法涌现时,您会觉得自己像个叛逆者。你必须按照自己的方式做事。但我认为我们可以同意这种类型的代码不应该进入代码审查。当你是一名程序员但你的热情是书法时,我尝试了不同类型的字体。但我不得不说,它从来没有走到这一步。如果这让你疑惑“盗版软件是这样写的吗?”你不是一个人。最后的想法我希望你在看这些例子时心情愉快。我当然也是。请随时告诉我你最喜欢哪一个。或者,如果您有一些丑闻照片要分享,请不要害怕在评论中分享。我很高兴浏览这些代码片段。这让我想起了我早年的日子。在我的职业生涯中,我编写了一些我并不引以为豪的代码片段。但幸运的是,没有人对它们进行截图。或者至少我希望如此。您还有什么要补充的吗?近期热点文章推荐:1.1000+Java面试题及答案(2022最新版)2.厉害了!Java协程来了。..3.SpringBoot2.x教程,太全面了!4、SpringBoot2.6正式发布,一大波新特性。.5.《Java开发手册(嵩山版)》最新发布,赶快下载吧!感觉不错,别忘了点赞+转发!