单元测试是替大项目用的吗?还有。

单元测试是为大项目用的吗?还有。。。。。
那种run一次要很长很长很长时间的大项目?


还有:

对于run一次要很长很长很长很长很长很长的大项目调试有无特别方法?
------解决方案--------------------
1.首先你得能够定义什么是大项目。
2.单元测试不限项目大小。
3.运行时间长可能只是大数据量加大运算量,与项目大小是无关的。如果对代码结构比较清晰,那么把代码分段调试即可,如果是因为数据量大才慢的,那么减小数据量即可。如果代码结构不清楚,但内存布局比较清楚,那可以用一些调试工具跟踪内存或用内存转储工具转成文件再做静态分析。
------解决方案--------------------
引用:
1.首先你得能够定义什么是大项目。
2.单元测试不限项目大小。
3.运行时间长可能只是大数据量加大运算量,与项目大小是无关的。如果对代码结构比较清晰,那么把代码分段调试即可,如果是因为数据量大才慢的,那么减小数据量即可。如果代码结构不清楚,但内存布局比较清楚,那可以用一些调试工具跟踪内存或用内存转储工具转成文件再做静态分析。


说的很好,如果项目是模块化的,可以分开独立编译调试,单元测试等
------解决方案--------------------
单元测试随时要测,run很长的项目可以注释,一些很费时的模块测试啊
------解决方案--------------------
单元测试一般定义:
开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确

so
1. 单元测试和run无关
2. 单元测试和项目大小无关

另外,单元测试,推荐gtest~

------解决方案--------------------
引用:
单元测试一般定义:
开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确

so
1. 单元测试和run无关
2. 单元测试和项目大小无关

另外,单元测试,推荐gtest~


同意。
------解决方案--------------------
gtest好东东.gmock好用.
------解决方案--------------------
引用:
gtest好东东.gmock好用.


从来不用mock。
我一般是自顶向下设计,但自底向上测试,用不着mock。

------解决方案--------------------
1. 有很多很好的单元测试工具
2. 单元测试不分项目大小
3. 单元测试属于白盒测试
4. 单元测试是敏捷开发中经常用到的一种做法,通常是先写好测试的代码,再去写应用的代码。
5. 再大的项目也是有一个一个模块组成的,再大的模块也是由一行一行的代码组成的。所以测试本身也是需要设计的,通常分成小的单位进行测试,最后进行联合测试。