测试代码与生产代码的矛盾
|
我们码农除了写代码以外,还要对代码写单元测试来进行测试。但是我们往往写好了代码,却发现这代码没办法写测试了。最大的问题是,往往没有很有效的办法对代码中的对象进行mock,因为那个地方是在函数里面的代码行,它mock不了。我举个例子,有一个函数,里面会new出来一个类的对象,这个对象会访问外部系统,所
关于单元测试方法论本质的思考
最近一直在思考单元测试,也研究了一些测试代码中出现的怪现象,当然测试代码中的怪现象和生产代码中的怪现象,和生产代码的design,也是息息相关的。经过深入思考之后,现总结如下。测试代码和生产代码究竟哪个对Quality要求更高。首先,很多人说测试代码要和production代码有一样的quality