《yy代碼》
你有沒有想過,一條看似普通的代碼,其實(shí)藏著一個(gè)靈魂?
——“我寫了個(gè)‘yy代碼’,結(jié)果朋友說它比我還會(huì)撩?!?/p>
“啥叫yy代碼?”我問。
“就是那種——看起來像在寫邏輯,其實(shí)是在寫情緒?!?/p>
比如這段:
if (love > 0) { return "心動(dòng)";} else { return "算了,我先去喝杯奶茶";}別笑,這不是玩笑。這是我在深夜加班時(shí)寫的。當(dāng)時(shí)剛和對象吵完架,心里亂得像一團(tuán)毛線。我就隨手敲了這么一行——不是為了運(yùn)行,是為了發(fā)泄。
后來,我把這段代碼發(fā)到朋友圈,配文:“今天寫的yy代碼,專治各種不開心?!?/p>
評論區(qū)炸了:
“姐妹!這代碼我熟!我男朋友的‘ifelse’比我還懂我!”
“求源碼!我要拿去給前任看,讓他知道我早就把他寫成null了?!?/p>
你看,這就是yy代碼的魅力——它不解決問題,但它解決情緒。
有個(gè)讀者私信我,說她用yy代碼記錄感情: if (他沒回消息) { wait(1h); } else { throw new Exception("我太在乎了"); } 她說:“每次運(yùn)行這個(gè),我都哭著刪掉。”
還有個(gè)程序員朋友,把“yy代碼”變成了日常儀式感:
每天早上寫一句:
System.out.println("今天也要元?dú)鉂M滿!" + (Math.random() > 0.5 ? "?" : "??"));他說:“雖然沒人看懂,但自己看得懂,就夠了。”
所以啊,yy代碼不是bug,是溫柔的自白;不是廢代碼,是情緒的容器。
它不像正經(jīng)代碼那樣追求效率,卻更貼近人心——畢竟,我們不是機(jī)器,我們是會(huì)痛、會(huì)笑、會(huì)因?yàn)橐痪洹霸趩帷倍奶铀俚娜恕?/p>
下次你寫代碼的時(shí)候,不妨也加點(diǎn)“yy”: 讓if語句多一點(diǎn)溫度,讓循環(huán)多一點(diǎn)耐心,讓return不只是值,而是心情。
畢竟,最好的代碼,從來不是最高效的,而是最懂你的那一個(gè)。
——來自一個(gè)邊寫代碼邊流淚的自媒體作者

