一线研发之声 之 C程序的软件分层,看您躺枪没?

[复制链接]
 楼主| sedatefire 发表于 2013-12-31 21:23 | 显示全部楼层
sedatefire 发表于 2013-12-29 15:08
知音纳

谢谢,这个建议太好了,我都没有注意到哈
cygnal2100 发表于 2014-1-2 14:33 | 显示全部楼层
不错,一直在寻找这方面的知识。
 楼主| sedatefire 发表于 2014-3-16 14:33 | 显示全部楼层
迄今为止,自己的最长贴,再顶下吧
呆板书生 发表于 2014-3-16 17:31 | 显示全部楼层
xiang2580 发表于 2013-12-21 15:35
单片机一旦使用static就砖有RAM,如果完全不用extern,我想程序的思想要大大的升华才行。全局变量追求越 ...

如果完全不用extern,可以用set和get函数,只是开销要大,和可读性不太好,
所以,我的意见是,一些简单的变化小的,还是用全局变量为好。

世事无绝对,
xlsbz 发表于 2014-3-17 13:17 | 显示全部楼层
一句话,以不变应万变。
df_flying 发表于 2014-3-19 00:19 | 显示全部楼层
楼主淡定 国内懂你的不多的....
kamen588 发表于 2014-3-20 16:25 | 显示全部楼层
gymbunny 发表于 2013-8-6 17:00
“第一枪: 许多工程师习惯把全局变量extern出来放到.h里面,这里我要很明确的不怕得罪人地表达: 我鄙视这 ...

在有些情况下 可以讲在主函数中调用的部分,在XXX.C中封装成一个函数,然后在主函数中调用。

但是这样做是否有意识,是否仅仅是为了分层而分层,值得探讨。
phones 发表于 2014-3-22 14:20 | 显示全部楼层
一直在写代码.
大道至简 发表于 2014-3-31 09:30 | 显示全部楼层
顶一下楼主
dallas48 发表于 2014-12-15 16:11 | 显示全部楼层
浑身弹孔~~~~~
qin854626383 发表于 2015-2-17 23:39 | 显示全部楼层
看了很多遍,终于有点懵懂了
keer_zu 发表于 2015-2-22 19:46 来自手机 | 显示全部楼层
好**,期待后续
runningwzf 发表于 2015-2-24 15:31 | 显示全部楼层
sedatefire 发表于 2013-11-11 11:44
分层的效果,在50个文件以下的项目看不出来效果的。
我目前在维护的案子,700+个文件,17万+ 行代码。
架 ...

敢问:用的CPU是哪个?ROM和RAM有多大?
 楼主| sedatefire 发表于 2015-3-10 13:58 | 显示全部楼层
runningwzf 发表于 2015-2-24 15:31
敢问:用的CPU是哪个?ROM和RAM有多大?

STM32F103VC    512K rom     48K ram         但是自己外挂了个1M的外部ram
lixingling345 发表于 2016-10-21 09:58 | 显示全部楼层
发表了什么
潜龙出山 发表于 2017-2-10 16:16 | 显示全部楼层
挖个坟,看了以后有一种相见恨晚的感觉,不知道楼主的书还在写么,这个系列还有更新吗?
诸葛豆包 发表于 2017-2-12 18:28 | 显示全部楼层
受教了,作为菜鸟表示很羞愧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部