看板 Soft_Job 關於我們 聯絡資訊
我也看過類似下面這一段code, 是用來判斷軟體版本做相關的處理 bool bOldVersion; // version <= 1.2.3.0 bool bNewVersion; // version > 1.2.3.0 bool bNewNewVersion; // version > 1.2.4.0 if(bOldVersion) { ...兩百行... } else if(bNewVersion) { ...兩百行, 跟上一段只有5~10行不同... } else if(bNewNewVersion) { ...兩百行, 跟上一段只有5~10行不同... } 後來我花了很久時間思考要重寫還是定義一個bNewNewNewVersion這個變數... ※ 引述《CSLabor (電腦工人)》之銘言: : 我看過一段code : if(Boolean判斷式1){ : if(Boolean判斷式2){ : statement A; : } : else{ : statement A; : } : } : else{ : statement A; : } : 我發現後跟他講 : 他當面拉不下臉就說:我會這樣寫 就代表這三個statement不一樣 : 結果我把這三句貼在記事本 : 比對都一樣 : 事後他自知理虧後就說 : 只是duplicate而已 有什麼好大驚小怪的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.77.45.202
strangehead:你可以加個形容詞XD 09/12 00:30
waterdisney:bool bNewerThanNewVersion 09/12 00:34
JLurker:Apple表示: bNewIPhone.... 09/12 00:37
wandallin:XDDDD 09/12 00:40
cyr1216:好多new 09/12 00:57
andymai:為什麼會演變成這樣的寫法?我猜是因為版本變動太頻繁了~修 09/12 02:01
andymai:改者不想老是"過去"和"現在"穿梭~不小心拿了個東西就改變 09/12 02:03
andymai:過去、改變未來~只好試圖用copy貼來創造平行世界... 09/12 02:04
dalconan:這篇讓我以為到了joke版XD 09/12 09:45
BlazarArc:XDDD 09/12 10:25
ninepoints:其實你可以寫個迴圈決定要prepend多少個New 09/12 12:57
taliao:XDDDDDDDDDDDDDDDDDDDDD 09/12 22:36
pizzahut:為什麼會有這麼多個New.. XD 09/12 23:08
bobju:是..NewNewNew..比較扯吧? :P 09/13 09:00
SecretWhale:SuperNew如何 09/13 23:48
viper9709:一定都用Copy&Paste在寫程式~ 09/17 23:55
loopuntil:不錯看有幾個New就知道是那一個版本XD 09/25 00:40
jakevin:XDDDDDDDDDD 09/25 07:56