主要内容

调试策略

在你执行代码验证之前,选择一个调试策略检测和纠正违规MATLAB代码®应用程序,尤其是如果他们包含许多MATLAB文件调用彼此的功能。下表描述了两种通用策略,每一种都有其优点和缺点。

调试策略 要做什么 优点 缺点

自底向上的验证

  1. 验证您的体现(叶)函数是兼容的。

  2. 制定你自己的方法功能层次结构增量编译和验证每个函数,以顶级功能。

  • 非常高效。

  • 不太可能造成错误

  • 容易隔离代码生成语法违规

需要应用程序测试工作从下到上

自上而下的验证

  1. 声明函数由顶级函数调用外在这样MATLAB编码器™没有编译它们。看到将MATLAB函数声明为外在功能

  2. 验证您的顶级函数是兼容的。

  3. 工作方式下函数层次逐步通过消除外在声明一个接一个地编译和验证每个函数,以叶功能。

你保留你的顶级测试

介绍了无关的代码,您必须删除代码验证后,包括:

  • 外在的声明

  • 额外的赋值语句的要求将不透明的外部函数返回的值(见nonopaque值使用mxArrays)。