嵌入式C语言问题:架构,测试,模块化,求经验或者推荐书

2019-12-19 18:12发布

本帖最后由 qingyin2009 于 2016-1-15 08:35 编辑

1. 架构。一直不明白怎么样的架构才能健壮、易读、易扩展的,虽然接触了一些成熟产品的应用,但总感觉多少都有些不足,而且表现都是一般。

2. 测试。之前看了些软件的单元测试、集成测试、白盒测试等,看到很多测试都是针对高级语言的,换了两家公司,测试基本都是黑盒测试,白盒也就是过目审查一样的。

3. 软件模块化。怎么样的叫模块化,用户需求如何分解成几个模块化的层次,以及程序间低耦合怎么做到。这点一直是头疼的事情,经常会有一些参数,你不得不满天飞,各个模块都需要调用,很难解除耦合关系,还有些跟用户操作相关系的几个参数,可能需要反复使用其状态和操作,客户还会不停的增加新功能,修改又导致影响原来的程序结构,使得程序原来越来越难维护。

不知道有什么好的资料或者各位有什么经验可以分享。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
scort
1楼-- · 2019-12-20 13:15
嵌入式都说看ucos源码搞定,我也没试过,自己把握。
imbs
2楼-- · 2019-12-20 16:50
 精彩回答 2  元偷偷看……
mandylion2008
3楼-- · 2019-12-20 16:50
我觉得还是要先多多学习已有的架构,等有了一定经验后再来高屋建瓴地来根据自己的实际需要来确定,要么套用,要么修改,反正没有一定之规,只能随机应变,把一个灵活的东西说死了就不对了。所谓神无方而易无体,就是因为没有具体的形式所以才能变化为万千具体的形式。
agilentvee
4楼-- · 2019-12-20 20:12
关注中,希望高手指教
xivisi
5楼-- · 2019-12-21 01:12
有个最快、也是最初很痛苦的的方式          小伙子,去看linux源码吧,不需要全懂
wuzhujian
6楼-- · 2019-12-21 04:20
懂多线程和面向对象,编程的时候,就有自然之规。

一周热门 更多>