一个控制软件竟然有1万多全局变量,初中生也不是这个水平

回答: 抗日的理论基础事后诸葛2013-11-04 18:49:52

反映的是长期以来头疼医头,脚疼医脚的蒙古大夫到处贴的膏药 - 成本低廉的维护和升级。

所有跟帖: 

满身都是补钉(patch),想不出问题都难。 -US_CAR.- 给 US_CAR. 发送悄悄话 (0 bytes) () 11/04/2013 postreply 21:03:30

一万多变量看你怎么理解了,可能就是100KB内存吧? -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/04/2013 postreply 21:08:03

哈哈,你的程序课老师也是3哥?先不说全局变量的作用和副作用 -日理万机- 给 日理万机 发送悄悄话 (38 bytes) () 11/04/2013 postreply 21:25:52

以你的水平说说为啥它不用局部变量?你写过嵌入式代码吗? -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/04/2013 postreply 22:51:38

为啥?当时便宜,符合丰田能省就省的风格。这篇供你学习 -日理万机- 给 日理万机 发送悄悄话 (292 bytes) () 11/05/2013 postreply 04:32:08

这个回答不对,再问一句为啥便宜? -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/05/2013 postreply 07:36:28

这个都不知道,看来你的老师真是3哥了 -日理万机- 给 日理万机 发送悄悄话 (20 bytes) () 11/05/2013 postreply 15:18:43

你的意思是一罐可乐放在厅里比放在厨房便宜 -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/05/2013 postreply 18:52:50

参数传递时,用全局变量非常容易。否则要压栈再弹出,速度慢,还占堆栈。如果有递归 -coolwin- 给 coolwin 发送悄悄话 (240 bytes) () 11/05/2013 postreply 19:06:16

不是一万多变量,是一万多"全局"变量。 -US_CAR.- 给 US_CAR. 发送悄悄话 (0 bytes) () 11/04/2013 postreply 23:48:59

对就是10K,风格不好,但不是bug,MIPS专门有个全局变量寻址reg可访64K -chinomango- 给 chinomango 发送悄悄话 chinomango 的博客首页 (0 bytes) () 11/05/2013 postreply 19:09:13

请您先登陆,再发跟帖!