专栏首页GitHubDaily程序员:你都见过哪些要命的奇葩代码?

程序员:你都见过哪些要命的奇葩代码?

作者 | 我被狗咬了

来源 | Python乱炖

编辑 | 我不是程序媛

毕竟大家都有刚入门的时候

难免会做成这样的事情

多多体谅就挺好

毕竟

谁知道哪些破事是不是你自己做的

下面这些奇葩代码

我们来一起领略下吧

获取明天的日期的正确打开方式

public static DateTime getTomorrowDate()
{
     Thread.Sleep(***);
     return DateTime.Now;
}

写了个很牛逼的SQL,说出来自己都不敢相信

写了十几个嵌套if,看起来还觉得很漂亮

高端大气上档次的,定义了一个常量

public static final int ONE = 
public static final int TWO = 
#define CONST_NUMBER_ZERO (0)
#define CONST_NUMBER_ONE (1)
#define CONST_NUMBER_TWO (2)
#define CONST_NUMBER_THREE (3)
#define CONST_NUMBER_FOUR (4)
#define CONST_NUMBER_FIVE (5)
#define CONST_NUMBER_SIX (6)
#define CONST_NUMBER_SEVEN (7)
#define CONST_NUMBER_EIGHT (8)
#define CONST_NUMBER_NINE (9)
#define CONST_NUMBER_TEN (10)

震惊中外的睡眠排序

int main(int c, char **v)
{
  while (--c >  && !fork());
  sleep(c = atoi(v[c]));
  printf("%d\n", c);
  wait();
  return ;

Python版本

import threading
import time

def sort_num(num):
    time.sleep(num)
    return num

list_num = [, , , , , ]
results = []

for i in list_num:
    t = threading.Thread(
        target=sort_num, args=(i,))
    t.start()
    results.append(t)

IT界最高端的删除方法

客户是上帝

老师说起变量名要用多个单词拼在一起

有次code review,看到有个同事把一个变量命名为dayAfterYesterday,觉得莫名的喜感,就在下面批注了“哈哈哈。。。”

过了一会看到这个同事又提交了一次git

这次把这个变量改成了dayBeforeTomorrow,当时就笑喷了!

在数据定义字段的时候

把int定义成varchar

sql查数据大于60的时候

竟然没有100

SELECT * FROM student_info WHERE point > 

工作的时候怕麻烦

把数据的用户名密码直接修改成

admin

123456

写了数十个if

几个月后发现

一个for+if

可以解决问题

原来红色的英文是Hong

public enum ColorType
{
Green, // 绿色
Hong, // 红色
}

写第一个程序,包名叫java,然后各种报错……

自减原来是这么用的

本世纪最强函数没有之一,真的可以完美破封

#define private public

try-catch的妙用

try{
//这段代码是有错的,可这家伙不debug
}
catch(Exception e){
//正常功能放在这,要报错才可以执行
}

终于知道了当年用的随机数为什么一直是4

int getRandomNumber()
{
  return ;
}

AI核心代码,估值一个亿

while True:
    print(input("").replace("吗","").replace("?","!"))

当年我也是这么写if的

这可能是我这辈子见过最骚的if-else

boolean isTheRightNum(int num){
    boolean result = false;
    if(num == ){
        result = true;
    }else{
        result = false;
    }
    return result;
}

这可能是我这辈子见过最工整的代码

一个合格程序员写的注释

上面那些代码

你都中枪了哪些呢

本文分享自微信公众号 - GitHubDaily(GitHubDaily)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • GitHub 标星 2.7w+!超全大厂面试笔记整理!

    去年,在 GitHub 上有位 id 为 imhuay 的热心人带头建立了一个关于国内知名互联网企业笔试和面试经验的资源库,光从名称上就能看出其内容有多丰富:

    GitHubDaily
  • 这本 JavaScript 教程的作者,拥有 20 多年 Web 开发经验!

    这主要得益于近几年 Native React、Weex 等跨平台移动端开发框架,以及 Electron、NW.js 等跨平台桌面端开发框架的兴起,间接推动了 J...

    GitHubDaily
  • 安利一个 GitHub 70k + 点赞的 Java 学习指南!

    相信对于你学习 Java 以及准备 Java 方向的面试都很有帮助!正如作者说的那样,这是一份:「涵盖大部分 Java 程序员所需要掌握的核心知识的 Java ...

    GitHubDaily
  • 程序员:你见过哪些要命的奇葩代码?

    有次code review,看到有个同事把一个变量命名为dayAfterYesterday,觉得莫名的喜感,就在下面批注了“哈哈哈。。。”

    我被狗咬了
  • 程序员:你见过哪些要命的奇葩代码?

    有次code review,看到有个同事把一个变量命名为dayAfterYesterday,觉得莫名的喜感,就在下面批注了“哈哈哈。。。”

    小小詹同学
  • sizeof(数组)

    这里就不讨论一般的数组长度计算了,只说明一下任何数据到了函数的形参中都将退化为指针,所以计算大小的时候,也是计算的指针的大小 直接上代码了 1 // clas...

    用户1215536
  • 洛谷11月月赛题解(A-C)

    辣鸡T3卡我1.5h题意,要不是最后nlh跟我解释了一下大样例估计这次是真凉透了。。

    attack
  • 51nod 1135 原根(原根)

    那么预处理出\(P - 1\)的所有的质因数\(p_1, p_2 \dots p_k\),暴力判断一下,如果$\exists i, a^{\frac{P - 1...

    attack
  • Vijos P1786 质因数分解【暴力】

    质因数分解 背景 NOIP2012普及组第一题 描述 已知正整数n是两个不同的质数的乘积试求出较大的那个质数。 格式 输入格式 输入只有一行包含一个正整数n。 ...

    Angel_Kitty
  • 编程常用算法 --- C/C++ 语言实现(不定期更新)

    实际编程中,很多编程语言都帮我们实现了一些常用的较简单的算法,当然,在一些需求中,我们也需要自己实现一些算法,这里总结一些常用的算法,采用 C/C++ 语言实现...

    指点

扫码关注云+社区

领取腾讯云代金券