你寫過什麼印象深刻的黑歷史代碼?


大一做 Java 作業強行在 Java 6 里實現了 Tuple, Map, Reduce 。。。


當初寫編譯大作業因為謎之原因就是不願意用C++,於是在C里動手搞了一套非常爛的面向對象來使。。。

現在想想當時簡直神經病Orz

對了,近期為了做畢設我很可能在C++里用可變模板強行搞出一套ADT來用。。。總有一種蛋蛋的不詳預感


大概是醬紫的。。。我來抽象一下;

void main()也是黑歷史之一~;

#include....

........

void fun(int *p,int,n)

{

int i;

p=new int[10];

for(i=0;i&<10;i++)

{p[i]=i;}

return;

}

void main()

{

int *p=NULL,n=10,a=0;

fun(p,n);

a=p[2]; //(╯‵□′)╯︵┻━┻

..........

}

運行到掀桌那一行,就彈框了~


都是純軟的,我來說個帶硬的吧

某個比賽

單片機組

5個小時全封閉只給晶元手冊和一點底層驅動

要求實現一個類似智能灌溉系統之類的東西

由於官方的板子io復用太多

工程裡面夾雜著各種全局變數

連tempppp這樣的都有

關鍵是當時我一遍看下來居然還能debug


hello word


可執行文件,debug版本叫love, release版本叫sex

然後手寫makefile


第一次寫線段樹的時候,那代碼後來能ac連我自己都覺得驚奇


一千多行的黑白棋,帶AI的……

一個類……


大一剛接觸沒飯吃(mfc)做的什麼辣雞人品計算器…根據名字計算的隨機數…我自己名字算出來是46分-_-#

然後這破玩意兒還發給同學了…

現在在想我為什麼要這麼做…

大概是因為那是做出來的第一個有圖形界面的小程序…


寫彙編時候,圖省事,喜歡把代碼段數據段都塞在一起……


public class xxx{

public static void main(String [ ] args){

printf(「xxxxx」);

}

}

總感覺,沒有什麼不對。。。


Public static void mian


var condition1 = true;
var condition2 = true;
if(condition1){
if(condition2){
alert("both conditions satisfied.");
}
}

腦抽的結果...不要跟我說話,我想靜靜...


一個GUI的界面的按鈕的坐標。


while( scanf("%d", n) ){

...

}

複雜度已算好,裸線段樹,TLE28次找不出原因,從下午到晚上門禁持續debug無果,遂放置play,直到這學期開學,隨手翻出來的時候,我發現這行代碼似乎少了點什麼。


char *somefunc(){

char *ret = "233";

return ret;

}

int main(void){

printf("%s
",somefunc());

}


$data1 = query("select * from a");

foreach ($data1 as $each) {

$data2 = query("select * from b where aid = {$each["id"]}");

echo $data2["name"];

}

大一那會兒還不會多表聯查呢,於是就出現了這樣的代碼。


性感沙灘3的人物骨骼與初音(MikuMikuDance)的舞蹈匹配到一起的轉換器,於是有了這個遊戲

https://itunes.apple.com/us/app/moe-dance/id629110680?l=zhls=1mt=8

其實這還不是我寫過的最黑的。。。


把模板實現代碼放進了源文件。


在演算法題裡面用cin,cout

_(:з)∠)_咦怎麼會TLE呢


推薦閱讀:

如何優雅的在word(google docs)中插入代碼(語法高亮)?
Rust和C++、Go代碼相比,有哪些優雅之處?
哪兒有linux命令的源代碼下載?
送什麼禮物能夠從代碼手中搶到程序員的心?
27歲想轉python,是否值得?

TAG:程序員 | 代碼 | 程序 |