这6种垃圾代码千万不要写

其中一个可能是你写的。

「代码写得好」是对开发者最好的赞扬。其第一层意思是说,你的算法非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀。

我们曾经将写代码比喻成写文章:不仅需要有一个主旨,告诉别人代码的作用是什么,同时还应该在精炼与易读之间做权衡。

我花了点时间,收集了我能找到的最糟糕的代码片断。今天,我将把它们介绍给你们。

重新造轮子出错了

常规的布尔类型比较没有返回你要找的东西。你应该怎么做?答案很简单,你自己创建一个。

重新造轮子出错了

希望有一个函数来获取字符串的大小

这个想法在我们的开发者伙伴的脑海中闪过。他没有犹豫一秒钟。并立即实施了它。

希望有一个函数来获取字符串的大小

数学是困难的

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

数学是困难的

强大的内存

为了获取用户的数量,把所有用户都封装了起来。

强大的对象

让线程睡一会

真的不是业务有问题,是我们理解的有问题,比如获取明天的日期,我们可以这样写,原谅我哭出了声。

漫长的等待

花里胡哨

一行代码就可以搞定的,非要写的啰里啰嗦。不要给我扯什么可读性,以下代码一行的写法可读性也更好。

	private boolean isEligible(int age){
        boolean result;
        if(age > 18){
            result = true;
        }else{
            result = false;
        }
        return result;
    }

我希望你在看这些例子时有个好心情。我当然也是如此。欢迎让我知道你最喜欢的是哪一张。或者如果你有一些可耻的照片要分享,不要害怕在评论中分享它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值