Visual Code Smith(VcSmith)是与VC配套使用的C/C++代码编辑与调测平台,提供编辑器、调试器与测试器3大组件,不仅功能强大,而且免费。
VcSmith提供与SourceInsight、VisualAssist、CppUnit、VC调试器对等的功能,其编辑功能支持C/C++语法关键字高亮显示、数据成员与函数参数提示输入、符号定义跳转与回跳、函数调用树图形化显示、类型与函数定义信息动态提示、框架代码自动生成、代码行标签与快捷跳转、查找与替换等。调试器提供集成化的Build构建、设置断点、单步跟踪、变量查看与修改、函数调用的参数与返回值快速检视等。
VcSmith支持测试能力等效于CppUnit,但测试设计效率更高,提供脚本测试驱动(包括读写被测C/C++变量、调用函数与类方法)、脚本化测试数据构造,测试集与测试用例工程化管理、用例单步调试及正式运行等。
使用VcSmith可将软件开发效率与编码质量同时提高30%,是Visual C/C++最佳编程伴侣。