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

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


难免会做成这样的事情


多多体谅就挺好


毕竟


谁知道哪些破事是不是你自己做的2_02.png




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


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





写了个很牛逼的SQL

说出来自己都不敢相信


640?wx_fmt=png





写了十几个嵌套if

看起来还觉得很漂亮


640?wx_fmt=png





高端大气上档次的

定义了一个常量


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\n", 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界最高端的删除方法


640?wx_fmt=jpeg






客户是上帝



640?wx_fmt=jpeg






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



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

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

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





在数据定义字段的时候

把int定义成varchar

sql查数据大于60的时候

竟然没有100


640?wx_fmt=png

SELECT * FROM student_info WHERE point > 60


640?wx_fmt=png

640?wx_fmt=png





工作的时候怕麻烦

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

admin

123456



640?wx_fmt=png






写了数十个if

几个月后发现

一个for+if

可以解决问题


640?wx_fmt=png





原来红色的英文是Hong


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






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


640?wx_fmt=png






自减原来是这么用的



640?wx_fmt=jpeg






本世纪最强函数没有之一

真的可以完美破封(不信你试试)



#define private public






try-catch的妙用


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





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


int getRandomNumber()
{
  return 4;
}





AI核心代码,估值一个亿


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


640?wx_fmt=png





当年我也是这么写if的


640?wx_fmt=jpeg





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



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






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



640?wx_fmt=jpeg






一个合格程序员写的注释



640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=png


640?wx_fmt=jpeg


看看你中枪了吗2_02.png





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


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



加入程序员圈子

640?wx_fmt=png


推荐程序员必备微信号 


JAVA
微信号:

javabaiwen


推荐理由:
在多学一点知识,就可以少写一行代码!专注于技术资源分享,经验交流,最新技术解读,另有海量免费电子书以及成套学习资源,关注JAVA,做技术得先驱者。


 ▼长按下方↓↓↓二维码识别关注
640?wx_fmt=png
zaikan?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值