分层设计造成的开销增大和效率下降............吗?
举报
呆板书生 发表于 2013-11-10 18:24 对于编译系统来说,只要是全局变量,不管你有没有写上 extern,一样是public, understand?
呆板书生 发表于 2013-11-10 18:32 看来,不算傻 sys_para.lcd 这个参数本来就放在 lcd_module.c 文件里,你喜欢怎么移植就移植
呆板书生 发表于 2013-11-10 20:00 楼主的分层设计原理是对的,分层只要做的好,就可以事半功倍, 我做的项目,即使是 51 项目,一般来说都 ...
sedatefire 发表于 2013-11-11 11:44 分层的效果,在50个文件以下的项目看不出来效果的。 我目前在维护的案子,700+个文件,17万+ 行代码。 架 ...
sedatefire 发表于 2013-11-11 11:39 感觉一口血郁在心中,难过得很。 我追求的是,所有全局变量都是static的。
sedatefire 发表于 2013-11-10 09:58 不过话说回来,我就是要赤果果地嘲笑。 嘲笑方能引人注意,才能有愤青按奈不住与我对骂,我才能度化更多 ...
xlsbz 发表于 2013-12-19 20:39 外部C文件引用的全局变量 不都放 global.h 放哪? 难道放到单独C文件对应的 。h
sedatefire 发表于 2013-12-19 23:06 透过函数,可以把所有extern出来的全局变量,都搞成static的。 缩小影响范围、锁住写权限。 也引发思考, ...
xlsbz 发表于 2013-12-20 00:28 单个全局变量只读的,我就是用返回函数。 但是全局数组需要在别的C文件写的话似乎也没什么好的方法? 难 ...
sedatefire 发表于 2013-12-20 00:42 全局数组需要在别的C文件写的话? 那就要反思,大概架构不合理,分层不清晰。 而且我估计你也没做数组越 ...
xlsbz 发表于 2013-12-20 00:48 我也乱讲几句 MDK
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号