【发布时间】:2008-10-25 09:31:02
【问题描述】:
编程是通过编写程序来学习的。但据说代码阅读是另一种很好的学习方式。我想通过阅读、检查真实世界的代码来提高我的单元测试技能。您能否推荐任何开源项目,其中源代码通过单元测试进行了广泛测试?
我对用 C++ 编写的代码感兴趣。
【问题讨论】:
标签: c++ unit-testing open-source
编程是通过编写程序来学习的。但据说代码阅读是另一种很好的学习方式。我想通过阅读、检查真实世界的代码来提高我的单元测试技能。您能否推荐任何开源项目,其中源代码通过单元测试进行了广泛测试?
我对用 C++ 编写的代码感兴趣。
【问题讨论】:
标签: c++ unit-testing open-source
AFAIK C++ Boost 库 - http://boost.org/ - 已广泛涵盖代码库,并且每条新代码都必须进行单元测试。可能值得检查。
【讨论】:
Chromium 项目。
【讨论】:
Bazaar 版本控制系统痴迷于自动化测试。单元测试、功能测试、集成测试、黑盒测试、测试替身测试、测试框架测试、参数化测试套件、平台特定测试等。
这对项目有各种各样的好处,但我必须避免在这里过分吹嘘 VCS。
编辑:哎呀,我没有注意到你说你对 C++ 感兴趣。 Bazaar 是一个 Python 项目。
【讨论】:
trucov 项目是一个用于验证单元测试覆盖率的开源工具。该工具本身使用google's test framework 进行了extensively 单元测试。
免责声明:虽然我没有自己编写项目,但我确实指导了编写项目的学生。
【讨论】: