???????? 在python中,每个模块都有一段自测试的代码,虽然不是强制的,但是推荐这样,我觉得这样很好
???????? 这样每个模块都附带一个(或者多个)用例,方便别人验证
???????? 而且我想:这样的技术在C++也是比较容易实现的!
???????? //*.h file
???????? class declarations...
???????? //*.cpp file
???????? class definitions...
???????? #ifndef NO_SELF_TEST
???????? void main(){
????????????? //...
???????? }
?????????#endif
这样每个模块都是可以单独编译运行的.同时在组装到其他工程时候,因为工程定义了宏'''NO_SELF_TEST''',所以每个模块的main函数不会被编译,也就不会导致连接错误.

2917

被折叠的 条评论
为什么被折叠?



