你是否遇到一些非常搞笑或者有意思的代碼?

一些非常有意思的代碼.我先來一個

public static void main(String ... args) {
System.out.println(randomString(-229985452)+" "+randomString(-147909649));
}

public static String randomString(int seed) {
Random rand = new Random(seed);
StringBuilder sb = new StringBuilder();
for(int i=0;;i++) {
int n = rand.nextInt(27);
if (n == 0) break;
sb.append((char) ("`" + n));
}
return sb.toString();
}


某天,我驚奇地發現伺服器上跑著一個程序,叫detect_my_love.py。

當時好好奇,哇塞,我真有情懷,就打開看了。

那個腳本其實做的事情就是每隔五分鐘,就去拉取我ex的微博,看是否命中「分手」,「再見」等欄位。

淚目了。


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


請以最有創造力的方式輸出42:

----------出自@陳皓 老師的《如何用最有創造力的方式輸出42 》

BrainFuck:

執行上面的代碼,得到下面的輸出:

再執行上面的代碼,會輸出:


想當初還是新手的我查到這個示例,讀完頓覺豁(喪)然(心)開(病)朗(狂)_(:з」∠)_


///*
#include &
using namespace std;
int main()
{
cout&<&<"Hello, world!"&<&maertsoi&< edulcni# *///

迴文C++ /*休閑*/ - vczh的日常 - 知乎專欄


while (i --&> 0) {
// do something
}



網上看到的


i have a date with a model

with a view

with a controller


說一個有意思的項目

前兩天學react看到一個框架叫dvajs,發現人氣挺高,800多個星。readme裡邊寫著


system.out.printf(「hello world!」)



// This is title

String description;

// This is description

String title;


printf("hello,word");

說不定還有 "hello excel", "hello ppt"?

再補充一個,都是室友寫的

int mian(){

}

我的北方室友他是有多想吃面...


前家公司的時候有同事讀老代碼發現一個函數的命名是xxxLoveyyy,其中xxx和yyy為兩位在職同事的名字。。。


排名用Ranking,嗯沒錯。

但積分用Integral......

論程序員的英文修養....


補充一個:

專抓bug

/*----------------------------*/

同事給我做review說「你這個方法幹嘛搞25個參數?能少一些嘛?」

我「這個方法已經做成底層模塊了,很多地方都要調用它,就得要這麼多參數」

「那我不管你搞參數復用也好還是怎樣,給我搞得越少越好,不然以後誰看得懂啊」

「哦,好的」

半個小時後,「我優化到只有一個參數了!」

「卧槽你怎麼實現的?!!」

string[] var = new string[25]


是這樣轉載註明作者么 @EternalPhane

另外,關聯問題:

你見過哪些有趣的代碼注釋? - 調查類問題

你在公司項目裡面看到過哪些操蛋的代碼? - 調查類問題


我一朋友寫的代碼特別喪心病狂,全是想要做的但是卻沒有寫過一行......

#include &
using namespace std;
int main() {
/*TODO:
1.XXXXXXXXXXXXX
2.XXXXXXXXXXXXX
3.XXXXXXXXXXXXX
*/
if() {
/*TODO:
1.XXXXXXXXXXXXX
2.XXXXXXXXXXXXX
*/
}
return MDZZ;
}


講個笑話,有次老師在一堂複雜的課中布置任務,要設計某種程序最後的結果是1026。

有個同學非常快,他寫的是:

printf("1026");


推薦閱讀:

對編程感興趣的程序員是否都對電路、單片機也懷有濃厚的興趣?
如何開發一個能夠運行在JAVA虛擬機上的編程語言?
Apache和Apache Tomcat的區別是什麼?
為什麼計算機專業好多年了,就是學不會編程?
為什麼 .NET 就業市場不大?

TAG:程序員 | 代碼 | Java |