当前位置: 首页 > 科技观察

一个新人入职,上午写了一段代码,下午就被辞退了

时间:2023-03-19 13:29:08 科技观察

有一个程序员加入了一家公司。他早上刚写了一段代码。没想到下午就有人来通知他,他被解雇了。程序员表示委屈。感觉这个方法除了性能不好,没有其他问题。..2一个程序员除了得到时间,还因为写了一个排序算法而被解雇了。3算一算用户总数,这个代码真的是666。4前段时间,价值1亿元的AI核心代码在网上流传。你能看出端倪吗?5让我们找出答案。6英文不够,拼音来补。publicvoidshit(){//逻辑本身没有问题,就这个名字,中英文混杂//在工作流中,直接处理到结束节点//节点类型为[totheend]booleanisbandaodi=confirmMenuindexOfActivityName(processdefinitionid,nextNodeName,"bandaodi");if(isbandaodi){//...}}7下面代码作者所在的公司,不是按代码行数发工资的吧?8***,如果你看懂了下面的代码,我就输了。//Stream用的66的finalEventActioneventAction=redisObj(EventActionKey+distributionEventId,()->Optional.of(distributionEventId).map(eventId->{finalEventActionExampleexample=newEventActionExample();example.createCriteria().andEventIdEqualTo(eventId).andTriggerTypeEqualTo(EnumEventTriggerType.DISTRIBUTION_PUR??CHASE.getCode().byteValue());returnexample;}).map(eventActionMapper::selectByExample).filter(StringUtil::isNotEmpty).map(e->e.get(0)).orElseThrow(()->ExceptionUtil.createParamException("事件触发信息不存在")),EventAction.class);finalAwardConfigawardConfig=redisObj(EventConfigKey+eventAction.getId(),()->Optional.ofNullable(eventAction.getId())。地图(actionId->{finalAwardConfigExampleexample=newAwardConfigExample();example.createCriteria().andActionIdEqualTo(actionId);returnexample;}).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->{finalClueExampleexample=newClueExample();example.createCriteria().andClueUidEqualTo(id).andDeletedEqualTo(false).andReceivedEqualTo(false).andCreateTimeGreaterThan(now-cluetime);example.setOrderByClause("create_timeasc");returnexample;})//获取所有未过期且未被邀请者领取的线索.map(clueMapper::selectByExample).filter(StringUtil::isNotEmpty).ifPresent(clues->{finalClueRespclueResp=Optional.of(req).filter(c->{c.count=clues.size();返回真;}).map(this::awardValue).orElseThrow(()->ExceptionUtil.createParamException("参数错误"));finalIntegerspecialId=req.getIsHead()?clues.get(0).getId():线索。get(clues.size()-1).getId();clues.stream().peek(clue->{finalAwardConfigawardConfigclone=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,newPasMessageParam(),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