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

2019-12-19 18:12发布

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

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

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

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

不知道有什么好的资料或者各位有什么经验可以分享。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
Yvan
1楼-- · 2019-12-22 04:10
renjun_EMbest 发表于 2016-1-16 14:08
标准方面,可以参考《C安全编码标准》

其实楼主提的要求,应该参考高级语言架构设计,面向对象

好的,找一下《嵌入式通信软件设计》,继续学习面向对像。
lidreamer
2楼-- · 2019-12-22 05:26
ucos源码值得研究
l宝宝奥斯卡
3楼-- · 2019-12-22 07:27
学习了      
myhonour
4楼-- · 2019-12-22 11:34
这三个字就注定了代码是高耦合的
oooios
5楼-- · 2019-12-22 11:53
 精彩回答 2  元偷偷看……
308594151
6楼-- · 2019-12-22 16:49
围观围观

一周热门 更多>