通过调试“读取”代码

时间:2017-07-12 11:01:36

标签: debugging f#

假设您的任务是理解一些非常复杂,具有依赖关系网络和加载的命名空间的软件。让我们说它是编译器的控制器,或多或少没有文档。

是否存在任何编码概念或技术名称,以便在整个执行过程中“记录”变量的值,以了解该软件的工作原理?或者可能只针对给定函数的范围?我想这主要是作为调试工具存在。

在我的特定情况下,我正在使用F#,所以如果您有特定的参考,它也会有所帮助。

1 个答案:

答案 0 :(得分:0)

您正在寻找的工具是支持检查员跟踪器监视全球 > locals )和上下文感知评估者。有些编辑可能有插件来启用它。截至(2017),LightTable-FSharp 编辑器的Light Table可用于显示内联评估程序。谢谢。