是否有任何库有助于在C++应用程序中通过契约原则实现设计?
特别是,我正在寻找一个可以使用原理的库,就像这样.
c++ design-by-contract
我想了解用C++设计可测试应用程序的最佳方法,也许与C#相比(因为它是我的背景,非常适合测试)
我习惯于编码接口,依赖注入,控制框架的反转和模拟对象.由于C#有很多不同的语言特性,我不确定有多少模式仍然适用.我还想象C++的独特功能/限制可能会带来不同的测试策略.
我看过单元测试框架,我喜欢Google Test,但是编写我的新代码以尽可能测试它也很重要.
谢谢
c# c++ testing unit-testing
c++ ×2
c# ×1
design-by-contract ×1
testing ×1
unit-testing ×1