前言:有的网友觉得,工具包自带的有,还用写?写就写吧,但是这也写的太烂了吧!也有的网友表示这段代码的毛病就是太啰嗦了。还有的网友说是代码质量差,眼界低。不知道复用已有。
看到这段代码,程序员表示心里一万只羊驼奔腾而过!网友:逗我呢
这段代码怎么啦?为什么有网友表示看到这段代码,心里一万只羊驼经过?

有的网友觉得,工具包自带的有,还用写?写就写吧,但是这也写的太烂了吧!也有的网友表示这段代码的毛病就是太啰嗦了。还有的网友说是代码质量差,眼界低。不知道复用已有。 而且方法命名错误,根本体现不出这个方法的含义。

同时也有网友表示,看了一遍,你说非常烂吧也没有,这段代码最大的性能损耗不在于什么多定义了一个变量,什么代码不优雅,而在于用了equals,各位可以去看看string的这个方法怎么实现,会多么的损耗性能,string用的是字符串数组实现的,最好的是直接用length方法,还有说用工具包的,说不定人家就想用这么一个东西,你让他去引用一个大包? 这段代码只说明写代码的人对jdk实现不熟,代码优雅性上看人了,看过去会别扭一些,但你说要拿出来喷还不至于,还没那么大影响,各位看代码的时候还是保持客观的心态去看,不要太偏执。

先不说代码复用问题,就单这个代码来说,谈效率就是扯淡——这时候要讲究的是可读性,可维护性。工程项目,其实不需要太多奇淫技巧,踏实的代码风格,挺好的。
if里面如果只有return boolean的话,就不要用if了,直接return if表达式。上面的例子抛开可以调用jdk的方法不说,可以直接写成return str!=null&&!"".equals("str"),还有就是方法命名不好,直接isEmpty就好了。

编程本来就枯燥,所以要寻找乐趣,把代码写优雅点,带点艺术细胞,你会发现很开心。那么对于这样一段代码,大家有什么想要吐槽的欢迎在下方评论区吐槽交流分享哦!
文章出自:http://qh.itpxw.cn/peixun/software/201845254.html
文章标题:看了这段代码 程序员都不淡定了
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...