| 
                           
有一个程序员,入职了一家公司,上午刚刚写下一段代码,没想到下午就有人事来通知他被开除了。 
  
这个程序员表示很委屈。感觉这个方法,除了性能差一点,没啥别的问题呀。。。 
2 
除了获取时间以外,一位程序员因为自己写了个排序算法,也被开除了。 
  
3 
统计用户总数,这代码还真是666呢。 
  
4 
前段时间网传的价值一个亿的AI核心代码,你能看出其中的端倪吗? 
  
5 
甩锅侠了解一下。 
  
6 
英语不够,拼音来凑。 
- public void shit(){ 
 -     // 本身逻辑没什么问题,就这个命名,中英混合 
 -     // 工作流中的 直接办理到结束节点 
 -     // 节点类型是【办到底】 
 -     boolean isbandaodi = confirmMenuindexOfActivityName(processdefinitionid, nextNodeName, "bandaodi"); 
 -     if (isbandaodi) { 
 -         // 。。。 
 -     } 
 - } 
 
  
7 
下面这段代码的作者所在的公司,该不会是按代码行数开工资的吧? 
  
8 
最后,下面这段代码,看懂算我输。 
- //Stream 用的66的 
 - final EventAction eventAction = redisObj( 
 -     EventActionKey + distributionEventId, 
 -     () -> Optional 
 -             .of(distributionEventId) 
 -             .map(eventId -> { 
 -                 final EventActionExample example = new EventActionExample(); 
 -                 example.createCriteria() 
 -                         .andEventIdEqualTo(eventId) 
 -                         .andTriggerTypeEqualTo(EnumEventTriggerType.DISTRIBUTION_PURCHASE.getCode().byteValue()); 
 -                 return example; 
 -             }) 
 -             .map(eventActionMapper::selectByExample) 
 -             .filter(StringUtil::isNotEmpty) 
 -             .map(e -> e.get(0)).orElseThrow(() -> ExceptionUtil.createParamException("事件触发信息不存在")) 
 -     , EventAction.class); 
 - final AwardConfig awardConfig = redisObj(EventConfigKey + eventAction.getId(), 
 -     () -> Optional.ofNullable(eventAction.getId()) 
 -             .map(actionId -> { 
 -                 final AwardConfigExample example = new AwardConfigExample(); 
 -                 example.createCriteria() 
 -                         .andActionIdEqualTo(actionId); 
 -                 return example; 
 -             }) 
 -             .map(awardConfigMapper::selectByExample) 
 -             .filter(StringUtil::isNotEmpty) 
 -             .map(e -> e.get(0)).orElseThrow(() -> ExceptionUtil.createParamException("xxx")), 
 -     AwardConfig.class 
 - ); 
 - Optional.of(req) 
 -     .map(e -> e.clueUid) 
 -     .map(id -> { 
 -         final ClueExample example = new ClueExample(); 
 -         example.createCriteria() 
 -                 .andClueUidEqualTo(id) 
 -                 .andDeletedEqualTo(false) 
 -                 .andReceivedEqualTo(false) 
 -                 .andCreateTimeGreaterThan(now - cluetime); 
 -         example.setOrderByClause("create_time asc"); 
 -         return example; 
 -     })  // 获取该被邀请人所有未过期且未被领取的线索的线索 
 -     .map(clueMapper::selectByExample) 
 -     .filter(StringUtil::isNotEmpty) 
 -     .ifPresent(clues -> { 
 -                 final ClueResp clueResp = Optional.of(req) 
 -                         .filter(c -> { 
 -                             c.count = clues.size(); 
 -                             return true; 
 -                         }) 
 -                         .map(this::awardValue) 
 -                         .orElseThrow(() -> ExceptionUtil.createParamException("参数错误")); 
 -                 final Integer specialId = req.getIsHead() 
 -                         ? clues.get(0).getId() 
 -                         : clues.get(clues.size() - 1).getId(); 
 -                 clues.stream() 
 -                         .peek(clue -> { 
 -                             final AwardConfig awardConfigclone = Optional.of(awardConfig) 
 -                                     .map(JSONUtil::obj2Json) 
 -                                     .map(json -> JSONUtil.json2Obj(json, AwardConfig.class)) 
 -                                     .orElseGet(AwardConfig::new); 
 -                             awardConfigclone.setMoney( 
 -                                     Optional.of(clue.getId()) 
 -                                             .filter(specialId::equals) 
 -                                             .map(e -> clueResp.specialReward.longValue()) 
 -                                             .orElse(clueResp.otherAverageReward.longValue()) 
 -                             ); 
 -                             eventActionService.assembleAward( 
 -                                     awardConfigclone, 
 -                                     clue.getAdviserUid(), 
 -                                     clue.getAdviserUid(), 
 -                                     clue.getClueUid(), 
 -                                     eventAction, 
 -                                     new PasMessageParam(), 
 -                                     clue.getId(), 
 -                                     AwardRelationType.Clud.code() 
 -                             ); 
 -                         }) 
 -                         .forEach(clue -> { 
 -                             clue.setOrderNo(req.orderNo); 
 -                             clue.setCommodityName(req.commodityName); 
 -                             clue.setOrderAmount(req.orderAmount); 
 -                             clue.setReceived(true); 
 -                             clue.setModifyTime(now); 
 -                             clueMapper.updateByPrimaryKeySelective(clue); 
 -                         }); 
 -             } 
 -     ); 
 
  
参考资料: 
https://gitee.com/oschina/bullshit-codes/tree/master/java 
                         (编辑:52站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |