首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C编程和测试驱动开发

C编程和测试驱动开发
EN

Stack Overflow用户
提问于 2010-04-04 18:25:49
回答 8查看 21.1K关注 0票数 33

测试驱动开发是否仅限于面向对象?或者有没有可能/有用地将它与过程语言结合使用?在接下来的几周里,我必须用C语言开始一个更大的项目,我正在思考如何进行开发。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-04-04 18:31:34

TDD是一种设计范式,因此不依赖于任何特定的编程范式。

简单地说,在编写代码之前,您需要为您的代码编写一个测试。

请参阅this幻灯片,了解C语言的测试驱动开发(保龄球游戏形)。

票数 43
EN

Stack Overflow用户

发布于 2010-04-04 18:30:09

测试驱动开发只是意味着您首先从测试模式开始开发代码,然后构建功能,直到它通过测试。这同样适用于任何编程范例:结构化/过程化的、面向对象的、函数式的--任何可以接受输入和输出的东西都可以测试。

票数 9
EN

Stack Overflow用户

发布于 2013-07-19 05:38:25

看看詹姆斯·格勒宁的书“Test Driven Development for Embedded C”。在这本书中,他提供了如何使用两个测试驱动开发框架(UnityCppUTest)来测试C语言的有意义的例子。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2574139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档