微盟,刚写完排序算法,就被开除了…,宝格丽
点击上方“程余士新序人生”,挑选“置顶大众号”
第一时刻重视程序猿(媛)身边的故事
作者
如需转载,请联络原作者。
据说是一个月薪 9K 的 usdtryJava 程序员,因老板让他写一个排序算法,然后他就写了一段屌炸天的休眠排序算法,接着他就被老板开除了……
排序算法代码大概是这石琼磷样的:
这段代码有什么问题?
这个程序员更屌啊,数字排序,用一行简略的 Arrays.sort 就搞定的东西,他竟用到了这么多概念。
1、循环
2、线程休眠
3、多线程
下面贴上完好的代码:
/**
*
*/
public class ArraySort implements&nb陈抟老祖的睡功图解sp;Runnable {
&n南京天洑软件有限公司bsp; priva白衣若雪te int number;
public ArraySort(int number) {
&nbs华能生长宝p; &n涉传672bsp; this.n水蔗草umber = number;
}
public static void main(String[] args) {
&nb微盟,刚写完排序算法,就被开除了…,宝格丽sp; int[]&nb郭小美sp;numbers = new int[]{102, 338, 62, 9132, 580,&nb微盟,刚写完排序算法,就被开除了…,宝格丽sp;666};
for (int number :&nbs泱泱p;numbers) {
new Thre微盟,刚写完排序算法,就被开除了…,宝格丽ad(new ArraySort(number)).start();
}
}
&nb涂来涂去官网sp; @Override
public void run() {
try {
Thread.sleep(this.number);
&nb微盟,刚写完排序算法,就被开除了…,宝格丽sp; System.out.println(this.number部长夫人);
} catch (Interr微盟,刚写完排序算法,就被开除了…,宝格丽uptedException e) {
&nb天顺化工sp; e.printStackTrace();
微盟,刚写完排序算法,就被开除了…,宝格丽 }
}
}
还好是数字小啊,还好休眠是毫秒啊,要是数字大,要是休眠时刻是秒,那要等多少休眠时刻才干排序完?
按道理,他的程序也没问题啊,老板为什么要开除他?应用程序中出 BUG 不是很正常的事吗?但他这种排序思想,能写出这样的躲藏 BUG 也是绝了,创造性的发明晰 "休眠排序" 算法,体系里边还不知道有多少这样的坑,不开除他开除谁啊?
提到这个程序员,让我想起了最近检查代码时分的几个孙向东少将坑,真是让人哭笑不得。。。
示例1:
if(flag == false){
return true;
} else {
&微盟,刚写完排序算法,就被开除了…,宝格丽nbsp; return false;
}
直接 return flag 不可?写这paperyy论文检测么绕,还把逻辑写错了。
示例2:
if(李宝妹剑川白族调全集...)
a
b
c
多段代码,if 不加 {},后边格式化成了:
if(...)
a
b
c
这样导致事务逻辑有严峻的 BUG,无语了吧?还有更多奇葩的,栈长检查代码真心累。。。
2018 我国大数据技能大会将于 12 月 6 -8 日在新云南皇冠假日酒店举办。会聚超百位国内外实力讲师从学界俊彦到技能权威,全方位立体解读大数据年代的技能进程,为众技能喜好湛江霞山气候者奉上一场优质干货盛宴。
「若你有原创文章想与我们共享,欢迎投稿。」
加修改微信ID,补白#投稿#:
程序 丨 druidlost
小七 丨 duoshangshuang
点文末阅览全文,看『程序人生』其他精彩文章引荐。
引荐阅览:
@程序员,如安在买房时不被宰?
雷军与董明珠的 5 年之约,10 亿赌局 |畅言
人工智能进行时:人类的未来与未来的人类
我混IT这么久,什么「山寨货」没见过?
香港的"区块链"棋局, 十年后, 纽伦港还能主导金融国际吗?
技能争鸣!七大主题陈述,四大技能专题,AI开发者段元满大会首日议程全回忆
黑程序员黑出爱情?!我大概是头一次见……
print_r('点个赞吧');
var_dump('点个赞吧');
NSLog(@"点个赞吧!")
System.out.println("点个赞吧!");
console.log("点个赞吧!");
print("点个赞吧!");
printf("点个赞吧!\n");
cout << "点个赞吧!" << endl;
Console.WriteLine("点个赞吧!");
fmt.Println("点个赞吧!")
Response.Write("点个赞吧");
alert(’点个赞吧’)
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。