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


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

    难免会做成这样的事情

    多多体谅就挺好

    毕竟

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

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

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

    写了个很牛逼的SQL

    说出来自己都不敢相信

    写了十几个嵌套if

    看起来还觉得很漂亮

    高端大气上档次的

    定义了一个常量

    public static final int ONE = 1
    public static final int TWO = 2
    #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 > 1 && !fork());
      sleep(c = atoi(v[c]));
      printf("%d
    ", c);
      wait(0);
      return 0;
    }

    不懂C的看Python 版

    import threading
    import time
    
    def sort_num(num):
        time.sleep(num)
        return num
    
    list_num = [6, 3, 7, 1, 2, 4]
    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 > 60

    工作的时候怕麻烦

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

    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 4;
    }

    AI核心代码,估值一个亿

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

    当年我也是这么写if的

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

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

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

    一个合格程序员写的注释

     

    看看你中枪了吗

    可爱又中二的程序员们总是能给我们带来许多欢乐

    还不快为他们的努力点个赞

    作者:我被狗咬了  公众号:Python乱炖

  • 相关阅读:
    RestTemplate方法总结
    服务器上获取不到header中设置的自定义的属性值
    记录一次 事务问题 的处理
    java 集合按照 数值排序,如果数值一致 按照名字首字母排序
    mysql中按照中文首字母A-Z排序
    java 关于小数 换算整数 的一点想法
    mysql 根据身份证查询 年龄 性别
    MySQL普通索引(BTREE索引)以及最左前缀匹配
    net.sf.json的常用api
    Object划分
  • 原文地址:https://www.cnblogs.com/2020-zhy-jzoj/p/13165112.html
Copyright © 2020-2023  润新知