Re: [閒聊] 大家工作上看過哪些誇張的 CODE ?

看板Soft_Job作者 (眠月)時間14年前 (2010/05/15 20:01), 編輯推噓9(9013)
留言22則, 16人參與, 最新討論串6/31 (看更多)
之前看到的…… void method () { // 他函數名字真的就這樣取…………… // 這個函數的功能是分成四個 phase 作電路的自動 layout method1() ; method2() ; method3() ; method4() ; } 然後 void method2() { // 一個函數超過三千行,然後一行註解都沒有 // 然後變數宣告長這樣 int first ; int second ; int third ; int fourth ; // 這邊請原諒我無法說明這些變數的功能 // 因為這些變數被重複使用了很多次 // 每次代表的意義都不同 } 在 BBS 上面看到這種 code,當笑話看的時候,是還蠻好笑的, 但是當工作是要去 maintain 這個 code 的時候,真的完全笑不出來, 我只想把寫出這個 code 的老工程師殺死而已。 -- To iterate is human, to recurse, divine. 遞迴只應天上有, 凡人該當用迴圈.   L. Peter Deutsch -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.113.158

05/15 20:06, , 1F
layout軟體, 思x嗎?
05/15 20:06, 1F

05/15 20:58, , 2F
所以請千萬別在程式碼註解中留下任何名字,苦悶的工程師很
05/15 20:58, 2F

05/15 20:58, , 3F
可怕的 XDDDDDDDDDDDDDDDDDDDDDDD
05/15 20:58, 3F

05/15 21:08, , 4F
我幹過這種事...還在註解中嘲笑要接這支程式的人
05/15 21:08, 4F

05/15 21:26, , 5F
我看過用自己名字當method名稱的XD
05/15 21:26, 5F

05/15 21:27, , 6F
變數用a.b.c..而且有看到aa,不曉得aa跟a到底有沒關係
05/15 21:27, 6F

05/15 21:52, , 7F
我看過最誇張的code是用到N維陣列來parse XML的文件,是的你
05/15 21:52, 7F

05/15 21:53, , 8F
沒看錯,假設xml是巢狀連五階,這個寫code的人就是用5維陣列
05/15 21:53, 8F

05/15 21:54, , 9F
來儲存取出來的xml中的值,而我就是那個倒楣到接他程式的人.
05/15 21:54, 9F

05/15 21:59, , 10F
parse xml 有 tinyxml 可以用
05/15 21:59, 10F

05/15 22:16, , 11F
埃 那就是強者我同學 他還回我說 變數幹麻取那麼複雜的名字
05/15 22:16, 11F

05/15 22:16, , 12F
就用a就好啦....
05/15 22:16, 12F

05/15 23:10, , 13F
我也常為變數的命名困擾很久 ..╮(﹋﹏﹌)╭..
05/15 23:10, 13F

05/15 23:19, , 14F
還有變數弄成全域卻在每個地方有不同用途的temp= =
05/15 23:19, 14F

05/15 23:30, , 15F
這是整人用的code吧XD
05/15 23:30, 15F

05/15 23:32, , 16F
int ImJustAVariable; <- 這種命名夠直覺了吧!? ;-)
05/15 23:32, 16F

05/16 00:25, , 17F
原 po 的程式真的會讓人火大!
05/16 00:25, 17F

05/16 01:12, , 18F
老人拉屎,新人清理。..習慣了...一點都不奇怪
05/16 01:12, 18F

05/16 01:21, , 19F
應該是用特別的軟體重新排過變數名稱...故意整你的吧
05/16 01:21, 19F

05/16 03:04, , 20F
用這種命名還可以完成專案...蓋世奇才阿
05/16 03:04, 20F

05/16 08:52, , 21F
你沒變數的LayOut,所以才會看的那麼痛苦
05/16 08:52, 21F

08/29 16:39, , 22F
離職故意改成這樣的嗎,還是寫病毒XD
08/29 16:39, 22F
文章代碼(AID): #1BxepynR (Soft_Job)
討論串 (同標題文章)
完整討論串 (本文為第 6 之 31 篇):
文章代碼(AID): #1BxepynR (Soft_Job)