一、重点提升了边开发边测试的使用体验:
1、提升了编译速度。桩代码、头文件的测试代码(测试在头文件实现的函数的测试代码)不再使用独立的编译单元,从而显著提升了大项目的编译速度。
2、对在头文件实现的函数,如需测试,可以通过工程的设定,自动加入,例如,所以T文件直接包含的头文件自动加入测试。
3、开发过程中,桩代码自动生成和清除,不再需要刷新桩代码。例如:新编写了A函数,调用了只编写了声明的B函数,B函数会自动打桩,如果过一段时间,又编写了B函数的实现,则桩函数会自动删除。
二、提升了对QT的支持:
1、新建工程时,增加了对.pro文件的导入功能。
2、增加了QT4、QT5的模板。
三、重新开发了内池存:
1、新的内存提升了性能,提高了代码解析、生成的速度。
2、新的内存池通用、简单、快速、零附加,并具有检测内存泄漏、写越界、重复删除、写野指针等内存问题的功能,以后视用户需要,可以发布为开源项目,在功能上正好和VU具有互补性。
四、优化了涉及界面的代码的测试,使MFC、QT等界面类中的代码也能顺畅地测试。
五、一系列小的优化。