加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

代码写成这样,老汉无可若何!

发布时间:2019-10-19 00:36:06 所属栏目:建站 来源:栈长
导读:你见过最无可若何的代码是什么?本日,栈长就来总结一下我碰着过的一些神逻辑代码,不必然很全,但我真心写不出,真心让我自叹不如啊! 1、耍猴的能本领 还记得 XX 手机的抢购勾当么,抢购按钮的代码相同是这样的: ahref=javasript:alert('抢购竣事!')当即

8、看花眼的参数

  1. Order order = new Order(orderNo, 1678.13, "CNY", 1, 3, "wx", 5, "1", 0, "8", 0, 1, new Date()); 

看到这样的代码,我也是醉醉的了。

我就见过同事写出这样的代码,是赶时刻呢,照旧真的不会计划模式,一个结构函数参数能写这么多,且不说邪术值,这么长,看一眼都认为头大。

9、消散的非常

  1. try { 
  2.     ... 
  3. } catch (Exception e) {} 

措施捕获了非常,却不打印。

  1. try { 
  2.     ... 
  3. } catch (Exception e) { 
  4.     e.printStackTrace(); 

错误是输出来了,但没有输出到日记文件。

  1. try { 
  2.     ... 
  3. } catch (Exception e) { 
  4.     logger.info("...", e); 

日记级别用的差池,去错误日记文件内里死活找不着错误日记。

上面的各种不类型的写法,在出产情形呈现题目时,一方面导致排盘查题艰巨,另一方面,监控体系也不能实时地监控到非常。

10、神奇的if

最后一个了,压轴了。。

来,我们一路赏析下这段神奇的 if 代码:

  1. if(user.getFirstName() != null) 
  2.     if(user.getMiddleName() != null) 
  3.         if(user.getLastName() != null) 
  4.             if(user.getNickName() != null) 
  5.                 if(user.getShortName() != null) 
  6.                     if(user.getFullName() != null) 
  7.                         if(user.getFamilyName() != null) 
  8.                             if(user.getEnglishName() != null) 
  9.                                 ... 
  10.                                 return true; 
  11. return false;       

这段代码够奇葩了吧,一个 if 能搞定的非要写这么长,还缩进得这么有条理感。。

小结

写神逻辑代码的人才这么多,找题目、办理题目真是太难了。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读