其中一个可能是你写的。
「代码写得好」是对开发者最好的赞扬。其第一层意思是说,你的算法非常好,有自己的理解与修正;第二层意思是说代码的结构、命名规则、编写逻辑都非常优秀。
我们曾经将写代码比喻成写文章:不仅需要有一个主旨,告诉别人代码的作用是什么,同时还应该在精炼与易读之间做权衡。
我花了点时间,收集了我能找到的最糟糕的代码片断。今天,我将把它们介绍给你们。
重新造轮子出错了
常规的布尔类型比较没有返回你要找的东西。你应该怎么做?答案很简单,你自己创建一个。
希望有一个函数来获取字符串的大小
这个想法在我们的开发者伙伴的脑海中闪过。他没有犹豫一秒钟。并立即实施了它。
数学是困难的
有时,使用外部帮助并不可耻。实际上存在的是–甚至是包。你敢猜它每周有多少次下载吗?它超过了15万次。
强大的内存
为了获取用户的数量,把所有用户都封装了起来。
让线程睡一会
真的不是业务有问题,是我们理解的有问题,比如获取明天的日期,我们可以这样写,原谅我哭出了声。
花里胡哨
一行代码就可以搞定的,非要写的啰里啰嗦。不要给我扯什么可读性,以下代码一行的写法可读性也更好。
private boolean isEligible(int age){
boolean result;
if(age > 18){
result = true;
}else{
result = false;
}
return result;
}
我希望你在看这些例子时有个好心情。我当然也是如此。欢迎让我知道你最喜欢的是哪一张。或者如果你有一些可耻的照片要分享,不要害怕在评论中分享它。