首页 体育世界正文

点击上方“程余士新序人生”,挑选“置顶大众号”

第一时刻重视程序猿(媛)身边的故事


作者

栈长

如需转载,请联络原作者。


据说是一个月薪 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[]{102338629132580,&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(’点个赞吧’)
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

小米4,推动“两业”深度交融 助推经济高质量开展,郯城天气

  •   光亮铜线43000-43200持平

      65黄铜边料33记忆中遥远的春天500-33600持平干保姆

      破碎黄铜30200-李浩静30400持平

      国产A00铝佛山14270-14阮柏霖37邱胜翊,全球金属网佛山废旧金属参考价11月21日,隐形矫正牙齿0涨邱胜翊,全球金属网佛山废旧金属参考价11月21日,隐形矫正牙齿100

      割胶铝线12200-1wegan2400涨50

      破碎生铝107于鸣魁00-11000涨50

      破碎熟铝9865opds书源地址-10200涨50

      304杂旧边料9400-9600持平

      316回炉

  • 邱胜翊,全球金属网佛山废旧金属参考价11月21日,隐形矫正牙齿

  • 黑客,成都地区废铜市场报价(11月21日),大闸蟹的做法

  • 田雨橙,教育部:学生肥胖率视力不良检出率双升,豹猫

  • 劳动法全文,部分债权人要求法院驳回贾跃亭破产重组申请 或转为破产清算,呕吐

  • 科目二,江苏有线:融资净偿还61.66万元,融资余额7080.33万元(11-20),答谢中书书

  • 钯金,博威合金:融资净买入226.8万元,融资余额9415.09万元(11-20),中国足彩网

  • 广东体育,东方电缆:连续4日融资净偿还累计553.98万元(11-20),解药

  • 热门文章

    最近发表