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

2019-12-19 18:12发布

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

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

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

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

不知道有什么好的资料或者各位有什么经验可以分享。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
canspider
1楼-- · 2019-12-19 21:58
嵌入式
这三个字就注定了代码是高耦合的

一般讲架构的都不大考虑资源,效率
嵌入式得考虑
qingyin2009
2楼-- · 2019-12-19 22:18
canspider 发表于 2016-1-14 22:34
嵌入式
这三个字就注定了代码是高耦合的

我觉得还是尽量解耦比较好
10xjzheng
3楼-- · 2019-12-20 01:57
 精彩回答 2  元偷偷看……
日日♂夜夜
4楼-- · 2019-12-20 04:30
不懂 同求            嵌入式os算不算一个良好的架构
cjp88811283
5楼-- · 2019-12-20 05:44
高级状态要考自己悟,书读百遍其义自见。语言这东西就要靠自己多写多练,最终悟出啦,别想走捷径
磊磊映画
6楼-- · 2019-12-20 08:39
高内聚 低耦合

一周热门 更多>