新人入职,上午写了一段代码,下午就被开除了

有一个程序员,入职了一家公司,上午刚刚写下一段代码,没想到下午就有人事来通知他被开除了。

这个程序员表示很委屈。感觉这个方法,除了性能差一点,没啥别的问题呀。。。

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