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