问题描述
问题解答
回答1:硬要做当然可以,然而,你这样做会使得unit test依赖于你的类的实现而不是接口,从而起不到test as a specification和test driven development的目的。将来你的类虽然功能和接口都没有变,实现变了,unit test最后一点regression test的功能都丧失了,那你还要写unit test干什么?
建议题主阅读《xUnit Test Pattern》(千万不要读中文版)。虽然那不是C++的,不过精神上是一致的。

问题描述
问题解答
回答1:硬要做当然可以,然而,你这样做会使得unit test依赖于你的类的实现而不是接口,从而起不到test as a specification和test driven development的目的。将来你的类虽然功能和接口都没有变,实现变了,unit test最后一点regression test的功能都丧失了,那你还要写unit test干什么?
建议题主阅读《xUnit Test Pattern》(千万不要读中文版)。虽然那不是C++的,不过精神上是一致的。
相关文章:1. 为什么老师,你de button按钮处可以有两个ID是一样的id="loginbtn" 而不会报错啊2. jquery中after()与before()有什么区别?3. 如何知道自己的jquery的环境是否已经配置好了?4. jquery怎么用两个事件启动一个函数5. 老师你好 请问问号是什么意思?以及后面的?pid="+pid6. 如何将prompt()输入的值传递给php程序7. jquery中,empty与删除的区别?8. tp5 数据库增加数据,怎么实现ajax实时更新页面数据9. 改两个属性怎么写10. 关于DOM内部插入,append(),appendTo(),prepend(),prependTo(),这四个方法还是有点没明白?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主