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

2019-12-19 18:12发布

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

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

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

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

不知道有什么好的资料或者各位有什么经验可以分享。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
30条回答
wq_601840968
1楼-- · 2019-12-22 20:37
hyf88 发表于 2016-1-16 09:13
如果有机会接触汽车电子软件开发吧,绝对严格的标准,不然不能审核通过, ...

审核的时候 会一行行看代码?
zhenghe
2楼-- · 2019-12-22 21:14
看本论坛傻孩子专栏。
zyqcome
3楼-- · 2019-12-22 23:02
这段时间对我帮助挺大的是分层架构,底层/逻辑/使用,分开,感觉轻松很多。

还有就是一个函数尽量只做一件事
ywlzh
4楼-- · 2019-12-23 03:59
 精彩回答 2  元偷偷看……
s1j2h3
5楼-- · 2019-12-23 04:35
同感啊!!! 想学习一下
mdcao
6楼-- · 2019-12-23 06:36
学习一下,马克

一周热门 更多>