| 
 有一个程序员,入职了一家公司,上午刚刚写下一段代码,没想到下午就有人事来通知他被开除了。 
 这个程序员表示很委屈。感觉这个方法,除了性能差一点,没啥别的问题呀。。。 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                          (编辑:宣城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |