程序員:你見過哪些要命的奇葩代碼?
“
閱讀本文大概需要 5?分鐘。
畢竟大家都有剛?cè)腴T的時(shí)候
難免會(huì)做成這樣的事情
多多體諒就挺好
畢竟
誰知道哪些破事是不是你自己做的
獲取明天的日期的正確打開方式
public static DateTime getTomorrowDate()
{
Thread.Sleep(24*60*60*1000);
return DateTime.Now;
}
寫了個(gè)很牛逼的SQL
說出來自己都不敢相信

寫了十幾個(gè)嵌套if
看起來還覺得很漂亮

高端大氣上檔次的
定義了一個(gè)常量
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界最高端的刪除方法

客戶是上帝

老師說起變量名要用多個(gè)單詞拼在一起
有次code review,看到有個(gè)同事把一個(gè)變量命名為dayAfterYesterday,覺得莫名的喜感,就在下面批注了“哈哈哈。。。”
過了一會(huì)看到這個(gè)同事又提交了一次git
這次把這個(gè)變量改成了dayBeforeTomorrow,當(dāng)時(shí)就笑噴了!
在數(shù)據(jù)定義字段的時(shí)候
把int定義成varchar
sql查數(shù)據(jù)大于60的時(shí)候
竟然沒有100

SELECT * FROM student_info WHERE point > 60

工作的時(shí)候怕麻煩
把數(shù)據(jù)的用戶名密碼直接修改成
admin
123456

寫了數(shù)十個(gè)if
幾個(gè)月后發(fā)現(xiàn)
一個(gè)for+if
可以解決問題

原來紅色的英文是Hong
public enum ColorType
{
Green, // 綠色
Hong, // 紅色
}
寫第一個(gè)程序,包名叫java,然后各種報(bào)錯(cuò)……

自減原來是這么用的

本世紀(jì)最強(qiáng)函數(shù)沒有之一
真的可以完美破封(不信你試試)
#define private publictry-catch的妙用
try{
//這段代碼是有錯(cuò)的,可這家伙不debug
}
catch(Exception e){
//正常功能放在這,要報(bào)錯(cuò)才可以執(zhí)行
}
終于知道了當(dāng)年用的隨機(jī)數(shù)為什么一直是4
int getRandomNumber()
{
??return 4;
}
AI核心代碼,估值一個(gè)億
while True:
? ?print(input("").replace("嗎","").replace("?","!"))
當(dāng)年我也是這么寫if的

這可能是我這輩子見過最騷的if-else
boolean isTheRightNum(int num){
boolean result = false;
if(num == 10){
result = true;
}else{
result = false;
}
return result;
}
這可能是我這輩子見過最工整的代碼

一個(gè)合格程序員寫的注釋






看看你中槍了嗎
可愛又中二的程序員們總是能給我們帶來許多歡樂
還不快為他們的努力點(diǎn)個(gè)贊
推薦閱讀
1
2
別再造假數(shù)據(jù)了,來試試 Faker 這個(gè)庫(kù)吧!
3
200 行代碼實(shí)現(xiàn)一個(gè)滑動(dòng)驗(yàn)證碼
4??
如何用一條命令將網(wǎng)頁轉(zhuǎn)成電腦 App
