有一个程序员,入职了一家公司,上午刚刚写下一段代码,没想到下午就有人事来通知他被开除了。
这个程序员表示很委屈。感觉这个方法,除了性能差一点,没啥别的问题呀。。。
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