关于java:你见过最垃圾的代码长什么样来长长见识

36次阅读

共计 1622 个字符,预计需要花费 5 分钟才能阅读完成。

本文起源:blog.csdn.net/daocaokafei/article/details/120733959

注释

19 个人们真正编写的垃圾代码片段,其中一个可能是你写的。

在某些时候,它产生在咱们所有人身上。你产生了你并不感到骄傲的代码。这些代码让你狐疑,” 我怎么会写出这样的货色?” 这没什么好惭愧的。咱们只是人类。有时候,咱们就是没有做到最好。

它产生在我身上,产生在你身上,但它也产生在其余开发者身上。我花了点工夫,收集了我能找到的最蹩脚的代码片断。明天,我将把它们介绍给你们。

然而,我只在一个条件下这样做。你必须向我保障你不会以顽劣的形式看待他们。记住,在某些时候,你可能写过相似的货色。既然如此,让咱们戴上豁达的眼镜,玩一玩。第一篇来了!

从新造轮子出错了

惯例的布尔类型比拟没有返回你要找的货色。你应该怎么做?答案很简略,你本人创立一个。

魔法数字

看着这幅图,我不禁要问。如果咱们扭转其中一个数字会产生什么?可能没有什么坏事。

至多它被分成了几条线

从这块代码的纯正外观来看,我猜想它是一个学校我的项目。不用说,我对这位老师表示慰问。

魔鬼也是一种性能

明天,咱们将看到 isEven 函数的各种实现。这是咱们的第一个候选人。我想说的是,咱们曾经有了一个好的开始。你感觉怎么样?

心愿有一个函数来获取字符串的大小

这个想法在咱们的开发者搭档的脑海中闪过。他没有犹豫一秒钟。并立刻施行了它。

唤醒外在的孩子

尽管听起来很疯狂,但你能够应用表情符号作为变量名称。但你应该以这种形式应用它们吗?请看上面的代码,本人决定。

到底谁在读提交 t 信息

如果你有一个共事重复应用雷同的提交信息。她可能是这样做的。

如果这些变动中的任何一个

将来是不可预测的。它能够在一夜之间扭转。为了避免这种状况产生,最好还是多加小心。

购买超宽屏显示器的理由

简短的变量名并无不妥。只有它们有助于进步代码的可读性。但有时,咱们必须问本人 “ 多长才算长?”

蠢才之举

这里没有什么要补充的。我认为这条正文不言自明。

排版是最好的

类型平安的感觉是很好的。那么如何更好地确保你不会呈现任何类型谬误呢?这些家伙,他们想出了这个方法。

如果它起作用,它就是起作用

真正要说的是什么。只有确保参数的总和始终是 7。而且这个函数不会失败。

确保它是真正的 Bool

多大程度的乐观才算过分乐观?我想说这个人真的很靠近。

测试驱动的最佳开发方式

咱们必须为应用单元测试的做法点赞。但我不禁要问。如果测试是生成随机数字,会产生什么?

你敢于扩大吗?

咱们都在某些时候写过简单的开关语句。然而,一千行仿佛有点太多了。但毕竟有很多鼠标的状态须要笼罩。

试用 Switch 语句

你认为将来的打算是要扩充这个 Switch 吗?没有什么了,只是要置信它。

数学是艰难的

有时,应用内部帮忙并不可耻。实际上存在的是 – 甚至是包。你敢猜它每周有多少次下载吗?它超过了 15 万次。

当辉煌的想法流淌时

有时,你只是感觉本人是个叛逆者。你必须按本人的形式做事。但我想咱们能够批准,这种类型的代码不应该进入代码审查。

当你是个码农但你的激情是书法时

我尝试了不同类型的字体。但我不得不说,它从未走到这一步。如果这让你狐疑 “ 盗版软件是这样写的吗?” 你并不孤独。

最初的思考

我心愿你在看这些例子时有个好情绪。我当然也是如此。欢送让我晓得你最喜爱的是哪一张。或者如果你有一些可耻的照片要分享,不要胆怯在评论中分享它。

我在浏览这些代码片断时感到很欢快。它让我想起了我晚期的日子。在我的职业生涯中,我写了一些我并不骄傲的代码片段。但侥幸的是,没有人对它们进行截图。或者至多我心愿如此。

你还有什么想要补充的吗?

近期热文举荐:

1.1,000+ 道 Java 面试题及答案整顿 (2022 最新版)

2. 劲爆!Java 协程要来了。。。

3.Spring Boot 2.x 教程,太全了!

4.Spring Boot 2.6 正式公布,一大波新个性。。

5.《Java 开发手册(嵩山版)》最新公布,速速下载!

感觉不错,别忘了顺手点赞 + 转发哦!

正文完
 0