PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Soft_Job
Re: [閒聊] 各種神人的code
作者:
ccccboom
(西西)
2014-09-13 07:15:30
上個月看到的
if( val == 1 )
func(1);
else if( val == 2 )
func(2);
...
else
func(val);
這樣寫是為了避開在某種multi thread架構下
某個global變數沒有做sync造成的bug.... 嗎?
那時候是臨時幫忙加個code,沒有去追code
...
作者:
BBSealion
(海獅)
2014-09-13 09:21:00
這倒是有可能,例如錯誤判斷 val 是 errorcode之類後來發現很多錯誤都執行類似報錯 就用fun獨立出來但是又怕以後每種錯會有獨立事情 就先保留架構
作者:
azureblaze
(AzureBlaze)
2014-09-13 10:30:00
其實==有被overload而且有副作用? 這樣好像更糟XD
作者:
cha122977
(CHA)
2014-09-13 13:29:00
可能提煉過程沒回頭把code刪掉吧
作者:
Ayukawayen
(亞布里艾爾發芽>//<)
2014-09-13 19:16:00
嘛..有時候可以這樣處理跨型別比對和型別轉換就是了
繼續閱讀
Re: [閒聊] 各種神人的code
Ekmund
Fw: [高雄] 誠徵JOOMLA/PHP 專案顧問 協助網頁建置
jenner
[請益] 如何拒絕已過保固軟體客戶的需求
guest0710
[閒聊] 有沒有大大配抗藍光眼鏡來coding的呢?
SwiftLang
Re: [閒聊] 各種神人的code
No
[請益] offer請益(雄獅科技 vs繹宇數位科技 )
yenight1236
[請益] 助理工程師大約薪資?
flowsinyou
[請益] Mobile和CS哪個前景比較好呢?
alanlingod
[請益] 換工作的契機
cwoldind
[請益] offer請益(程曦 vs 敦陽)
loloppy1234
Links
booklink
Contact Us: admin [ a t ] ucptt.com