他这么写是想干嘛?

简介: 他这么写是想干嘛?

闲聊

上班摸鱼看什么最不容易暴露?最简单的是看有带着代码的网站最不容易暴露,但是代码枯燥啊,没有一点娱乐性,所以我一般摸鱼,都会找点有意思的代码看。比如那种一看血压就上来的那种。

一个程序员的水平大概是什么程度,都可以通过平时写的包装类或者逻辑处理上体现出来,想必大家也都听过GTA上的19.8e次的if else。这次收集的是我摸鱼的时候刚好看到的,就整一篇文章出来好了,看看哪个能让你瞬间血压就上来。

top 1

据说这个是用来应付有代码行数KPI制度的

/**
* 用于获取字符串长度
* @return int
*/
private int getStringSize(String str) {
    int size = 0;
    for (int i = 0; i < str.length(); i++) {
        size++;
    }
    return size;
}

毕竟都懂得使用 str.length() 来控制 i 的循环次数了,只能是故意的,其实还可以再加一行str的null判断。

但是我建议不要用的这么明显,commit的时候会被发现。

top 2

据说是个实习生写的,他想干嘛?

/**
* 用于全体count
* @return true
*/
private boolean getTrue(String value){
    return true;
}

返回true就返回true啦,还定义了个value参数是几个意思?

然后看到这里的时候,我已经眼前一黑了。

if(true==getTrue("true")){
    return true;
}

top 3

hallo? 一开始我还以为错误也就是e打错成了a,没察觉到格局

System.out.println("hallo,world");

之后查了一下

这是正常的,还是德语用法?见识短浅、格局有问题的原来是我?

top 4

它哪里还需要通过你来知道明天这个时间点是什么时候?到时候不就知道了?

/**
* 获取明天的当前时间
* @return long
*/
private Date getNextDayTime(){
    Thread.sleep(60*60*24*1000);
    return new Date();
}

还有这个.....包装的意义也是为了凑KPI吧?

private Date getDate(){
    return new Date();
}

top 5

要求是对一个数组内容,从小到大进行打印

public static void main(String[] args)
{
    int arr[] = new int[]{3,1,5,6,8,11};
    for (int i : arr) {
        new Thread(() -> {
            try {
                Thread.sleep(i);
            } catch (InterruptedException e) {
                throw new RuntimeException(e);
            }
            System.out.println(i);
        }).start();
    }
}

他似乎在用了一种很sao的方式。不得不说脑洞真大,故意的吧?

但是如果数字内容长,1在最后一个的话,就有问题了。需要控制sleep的长度,才可以保证从小到大有序的打印。

top 6

怪不得你这个功能写的这么快,这就是你下班早的秘诀吧?

@GetMapping("/clear")
@ApiOperation(value = "清除缓存", notes = "清除缓存")
public Result<String> clear() {
    return Result.success("清除成功");
}

top 7

听说在Gitee上某个共享项目上出现过

//2017-01-22 下面这段代码是谁写的?

//2017-01-24 是我,怎么了?

.....

code....

然后漫长的故事就开始了,直到这个工具类异常的大被发现。

结束

这次的娱乐到此结束了,目的也只是为了给摸鱼的大家图一乐,上面可能真有那么几段让你血压上升,也有可能让你默默地删除掉刚敲的那几行工具类代码。


相关文章
|
5月前
|
druid 数据库
一篇文章讲明白HearthBuddy卡组
一篇文章讲明白HearthBuddy卡组
175 0
|
6月前
|
机器学习/深度学习 数据挖掘 新能源
2023年我都干了啥?
中国人都喜欢过春节,2024年农历新年来临之际,又到了回首过去展望未来的时候。在2023年年初的时候就立了flag,要练好架子鼓、实现英语阅读的自由、写技术博客,换车等,一年过去了进度怎么样呢?2023年我都干了啥?
58 0
|
数据采集 XML 人工智能
|
监控 Java 关系型数据库
让我干一遍也就罢了,居然还一次次的要我给你,当我好欺负吗?
让我干一遍也就罢了,居然还一次次的要我给你,当我好欺负吗?
148 0
|
设计模式 运维 架构师
我懵了!架构描述是个啥玩意?
我懵了!架构描述是个啥玩意?
96 0
|
机器学习/深度学习 算法 C++
没什么了。
没什么了。
|
算法 C++
没什么。。。。
没什么。。。。
|
移动开发 缓存 ARouter
没错,TheRouter 是我写的
大约在17年底到18年初的时候,我经常会讲一些当时做模块化开发的心得和踩坑历程
223 0
|
网络协议 Linux
又被鹅厂搞懵了!
客户端(主动关闭方)在 TIME_WAIT 状态下,如果收到服务端的数据包时,会怎么处理?
又被鹅厂搞懵了!
|
JavaScript Java 编译器
方法调用:一看就懂,一问就懵?
方法调用:一看就懂,一问就懵?
95 0
方法调用:一看就懂,一问就懵?