Re: [閒聊] 各位工作有遇到甚麼很扯的事情嗎?

看板Soft_Job作者 (guest)時間11年前 (2012/09/13 17:14), 編輯推噓21(2109)
留言30則, 25人參與, 最新討論串23/28 (看更多)
※ 引述《CSLabor (電腦工人)》之銘言: : 我看過一段code : if(Boolean判斷式1){ : if(Boolean判斷式2){ : statement A; : } : else{ : statement A; : } : } : else{ : statement A; : } : 我發現後跟他講 : 他當面拉不下臉就說:我會這樣寫 就代表這三個statement不一樣 : 結果我把這三句貼在記事本 : 比對都一樣 : 事後他自知理虧後就說 : 只是duplicate而已 有什麼好大驚小怪的 好神奇!! 我剛剛在改別人的程式,立刻就發現異曲同工的程式碼!!! 太厲害了..是怕程式跑太快,讓人覺得他寫的程式太簡單是不是?? for I := 1 to 4 do begin if I = 1 then XMLTxt(LANXMLPath,'LA') //LANXMLPath=C:\Inetpub\ftproot\CP\XML\ else if I =2 then XMLTxt(EMETXMLPath,'EM') //EMETXMLPath=C:\Inetpub\ftproot\EMET\XML\ else if I =3 then XMLTxt(SYCOMYXMLPath,'SY') //SYCOMYXMLPath=C:\Inetpub\ftproot\SYCOM else XMLTxt(LANUSAXMLPath,'LU'); //LANUSAXMLPath=C:\Inetpub\ftproot\USA\XML\ end; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.70.199

09/13 17:20, , 1F
XD
09/13 17:20, 1F

09/13 17:29, , 2F
這是.... lua嗎?
09/13 17:29, 2F

09/13 17:29, , 3F
XDDD
09/13 17:29, 3F

09/13 17:30, , 4F
到底是發生什麼事才會這樣 wwww
09/13 17:30, 4F

09/13 17:33, , 5F
for if 都耍帥用?
09/13 17:33, 5F

09/13 17:37, , 6F
只有我覺得這還好嗎= =
09/13 17:37, 6F

09/13 17:38, , 7F
這個就有變慢也感覺不出來吧XD"
09/13 17:38, 7F

09/13 17:46, , 8F
...這是老師出作業考迴圈怎麼用嗎...
09/13 17:46, 8F

09/13 17:48, , 9F
老師還沒交代陣列吧
09/13 17:48, 9F

09/13 17:48, , 10F
教到
09/13 17:48, 10F

09/13 17:52, , 11F
反正早晚會加新的 這樣寫比較省事?
09/13 17:52, 11F

09/13 17:58, , 12F
真是令人猜不透啊... pascal語法 這是delphi吧
09/13 17:58, 12F

09/13 18:08, , 13F
照需求寫的話就這樣啊 誰叫你不把詳細步驟告訴我
09/13 18:08, 13F

09/13 18:12, , 14F
只需要四行的程式 加迴圈和判斷式做啥...??
09/13 18:12, 14F

09/13 19:21, , 15F
超帥xd
09/13 19:21, 15F

09/13 19:24, , 16F
是因為沒有select case可用嗎
09/13 19:24, 16F

09/13 20:16, , 17F
讚啊! 可以無限疊加的程式結構
09/13 20:16, 17F

09/13 21:48, , 18F
耍帥用的吧
09/13 21:48, 18F

09/13 22:08, , 19F
怎麼辦我笑不停
09/13 22:08, 19F

09/13 23:27, , 20F
再看一次突然很慶幸只有跑到4.. 如果跑到100才真的要哭
09/13 23:27, 20F

09/14 00:39, , 21F
如果到100就...
09/14 00:39, 21F

09/14 00:39, , 22F
浪費6次cycle的判斷Orz...Latency線性成長XDD
09/14 00:39, 22F

09/14 01:25, , 23F
看到這種程式碼,要替他想為什麼要這麼做的理由都想不出來
09/14 01:25, 23F

09/14 12:58, , 24F
本來只有1是例外,其他共用else, 後來需求改變...
09/14 12:58, 24F

09/14 21:36, , 25F
覺得沒判斷沒迴圈就不是程式碼這樣XD
09/14 21:36, 25F

09/14 22:06, , 26F
我看過的有19次elseif的 http://ppt.cc/3UbA
09/14 22:06, 26F

09/15 01:41, , 27F
我知道了,這隻程式是用來測試 compiler optimizer 的能力
09/15 01:41, 27F

09/15 01:41, , 28F
如果沒有 optimize 成四行 XMLTxt() 就是 test fail
09/15 01:41, 28F

09/15 22:23, , 29F
這讓我想到loop unrolling = =
09/15 22:23, 29F

09/25 00:56, , 30F
怕行數太少化簡為繁的障眼法…for跟if根本是多餘的啊XD
09/25 00:56, 30F
文章代碼(AID): #1GKQFPuJ (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 23 之 28 篇):
文章代碼(AID): #1GKQFPuJ (Soft_Job)