Linux操作系统开发人员:他们对代码进行单元测试吗?
如有,则:
发布于 2012-08-25 16:02:51
一般来说,我会说内核代码没有经过单元测试(我确信有一些例外)。有一些因素使得内核代码很难进行单元测试。
您可以将所有不与内核API或硬件接口的函数解耦,但这不是我对实际情况的经验。
我认为大多数内核代码都是使用“集成测试”进行测试的,其中编写命令行应用程序是为了实现内核代码的用户空间接口。
最后,C代码本身可以进行单元测试。我几乎每天都编写C代码,并对其进行单元测试。
https://softwareengineering.stackexchange.com/questions/162264
复制相似问题