美文网首页Android开发
年轻人不讲码德,我大意了,没有 Review!

年轻人不讲码德,我大意了,没有 Review!

作者: 蓝精灵8091 | 来源:发表于2020-11-30 14:14 被阅读0次

原文:山言两语

一周新的一天先来划下水。。。以下十大烂代码,保证你遇到了也会喷!

现在的年轻程序猿,不讲码德,来 copy,来乱打键盘,被发现了才说对不,对不起,我不懂规矩。我说你这可不是乱打的,训练有素,油备而来,就是要来把项目搞得不好维护!

以下排名不分先后

奇葩命名

abcd, asdf, a1, tmp, shangpin, TabFragmement

其实我本人英文也不好,但是现在翻译软件这么方便,不会就翻译一下啊,而且 AS 都给你提示Typo: In word 'XXX' 难道你是瞎吗?

无意义的代码

截图项目中真实遇到

伪装欺诈

比如方法名叫 login() 结果方法里根本不是去登录,而是去注册。

再比如RelativeLayout frameLayout = findviewById(xxxx)你就说你这玩意到底是啥?

奇葩注释

  • 不写注释,自以为自己的代码精妙无比,无需注释,提测后有 bug 自己都看不懂了
  • 说谎注释,注释的东西根本和代码写得不一样,当然可能不是故意的只是更新了代码没更新注释
  • 废话注释,//不要问我为什么这样写,我也不知道; i+1;//这边需要+1

Copy & Paste

几乎一样的代码拷得到处都是,emmmm, 公司又不是按代码量开工资,你抽取复用一下会死?

大量嵌套

可以在一行代码上使用超过10层的小括号() ,或是在一个函数里使用超过20层的语句嵌套{},把嵌套的if else 转成 [? :] 也是一件很NB的事。

地狱回调也是表现之一

舍不得删代码

没调用的方法不删,注释掉的代码不删,留着当传家宝?

混乱参数

同一套接口,有的时候rawRectangle(height, width) 有的时候drawRectangle(width, height)

如果你不理解,那再举个例子,时间单位有时候用秒有时候用毫秒,而且方法名或参数名上看不出来任何差别。

项目里还遇到过有个 SDK,不同接口给的坐标系一会左上角为原点,一会左下角为原点。导致我绘制的时候总得先试试,薛定谔的原点,不绘制上去永远不知道原点在哪。

借口

写烂代码从来都是说时间太赶;
写 todo , never do;

脑洞代码

fun sort(arr: Array<Int>) {
    for (i in arr) {
        thread {
            Thread.sleep(i.toLong())
            print("$i,")
        }.start()
    }
}

这个是个段子,凑下数。

最后

我劝写过上述代码的人耗子尾汁,好好反思,以后不要再犯这样的聪明,小聪明!

阿,呃,猿们要以和为贵... 要讲码德,不要搞窝里斗,给我点个赞再走,谢谢朋友们!

Android面试知识点参考.github

相关文章

  • 年轻人不讲码德,我大意了,没有 Review!

    原文:山言两语 一周新的一天先来划下水。。。以下十大烂代码,保证你遇到了也会喷! 现在的年轻程序猿,不讲码德,来 ...

  • 我大意了,没有闪

    雪球论市 今日指数全天震荡走高,两市个股涨多跌少,涨幅超9%个股不足50家,市场赚钱效应一般。板块上,汽车板块高开...

  • 比特币挖矿是什么?为什么挖矿被称为矿工?

    年轻人耗子尾汁,不讲币德。 传统接盘讲究接,化,发,我高价接住主力筹码,低价在割肉化出去,然后主力就发。 年轻人耗...

  • 马保国:吹最大的牛,挨最毒的打,电影还没开拍,你就剧终了!

    年轻人,不讲武德,偷袭我69岁的老同志。 年轻人,不讲口德,我都70岁了,还叫我“宝国”还叫得这么顺口。 这几句可...

  • 大意了,没有闪

    上个星期六大意失荆州啊。 发了两篇文章都没有达到一百字。 等到发现失误时已经无力回天。想发第三篇文章时才发现原来有...

  • 大意了,大意了。

    最近频繁接到某宝网购退款诈骗电话,于是想发个几个录音警示下简友们,不料想发不出,提示如下: 你可以通过购买简书会员...

  • 不讲股德

    注册制下的股市新思路肯定和以前不一样,股市正在慢慢地发生转变,可能等我们突然回头一看,市场已经大大的改观。 例如,...

  • 腚姐

    我在食堂遇到腚姐,她的腚啪地一下就挺起来了,很快啊!一腚下来蹭了我的书包,我大意了啊,没有闪。这个腚姐,不讲武德,...

  • 为什么会有如此牛气冲天的人

    无理,无德,无情,无义…… 不知道你有没有见过不讲理的人 或者见过不讲理的人什么样 没有德行,没有礼貌 一心只想钱...

  • 亚马逊设置了高折扣促销 竟然没有收到任何货款

    在亚马逊上开店的卖家反映,自己给Reviewer设置促销计划发促销码换Review。由于亚马逊全球开店卖家设置了高...

网友评论

    本文标题:年轻人不讲码德,我大意了,没有 Review!

    本文链接:https://www.haomeiwen.com/subject/ovmrwktx.html