单元测试构建文件的最佳策略是什么?
我问的原因是我的公司生产高度可靠的嵌入式设备。软件补丁并不是一种选择,因为它们使我们的客户花费了数千美元来分发软件。因此,我们有非常严格的代码质量过程(单元测试、代码评审、可跟踪性等)。这些过程正在应用于我们的构建文件(如果你必须知道,我希望同情),但如果感觉像黑客。
嗯..。这个项目汇编..。将构建文件标记为审阅和单元测试。
一定有更好的办法。想法?
发布于 2009-05-14 13:42:50
下面是我们在十几个平台上构建大型代码库(数百万行代码)时所采用的方法。
发布于 2009-05-14 14:57:51
让您的构建文件编译软件的已知版本(或从构建角度来看类似的更简单的代码),并将使用新构建工具获得的结果与预期的结果进行比较(构建工具的验证版本构建)。
发布于 2009-05-14 13:45:28
在我的项目中,构建文件不会经常更改。更重要的是,我可以重用早期项目中的构建文件,只需更改一些变量(我移到了易于识别的部分)。这就是为什么对我来说不需要对构建文件进行单元测试。这在其他项目中可能是不同的。
https://stackoverflow.com/questions/860953
复制相似问题