首页 > 编程知识 正文

嵌入式C语言的测试驱动开发方法,自动控制原理读书笔记

时间:2023-05-04 12:09:23 阅读:156702 作者:3999

读完本书的实践:

1从简单的例子开始,编写自动测试程序

2每次重建,添加新的设计创意

3开发速度:不可驾驶/可驾驶/重建

我们应该测试什么?

1在开始编写测试之前,请写下您认为需要编写测试的列表,并记录您知道需要实现的每个操作的示例

2关于现在不存在的操作,记录在列表中

3这个编程结束后,列出你认为为了获得漂亮的代码必须完成的所有重构

编程思路 - 先架构思路,不清楚的地方用伪实现

从最简单的逻辑开始,前向推理或反向推理构建完整的逻辑整体,然后在细节上进行具体化和补充。 例如,断言优先原则

如果你知道要写什么,输入这个明显的实现。 如果不知道要写什么,就进行伪实现。 如果正确的设计还没有明确表达出来,就实施三角法。 如果你还不知道写什么,你可以洗个澡,呆在水龙头下面,直到你知道要写什么

测试驱动开发的过程:

1参加小测试

2运行所有测试,运行失败

3酌情修正

4执行测试并成功

5重建、消除重复设计、优化设计结构

认真遵循测试驱动开发的人应该实现100%的语句覆盖

通过回归测试补充和完善测试的逻辑和覆盖范围

吸引力法则

吸引正确代码的编程实践方法会让你的代码越来越好

准则

所有修改后的代码都必须符合投产标准,代码投入生产使用需要明确检测

驱动测试开发的好处

加速反馈循环。 努力将思维转化为一个可执行的界面,你可以在几秒或几分钟内得到反馈

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。