假设您的任务是理解一些非常复杂,具有依赖关系网络和加载的命名空间的软件。让我们说它是编译器的控制器,或多或少没有文档。
是否存在任何编码概念或技术名称,以便在整个执行过程中“记录”变量的值,以了解该软件的工作原理?或者可能只针对给定函数的范围?我想这主要是作为调试工具存在。
在我的特定情况下,我正在使用F#,所以如果您有特定的参考,它也会有所帮助。
答案 0 :(得分:0)
您正在寻找的工具是支持检查员,跟踪器,监视(全球和 > locals )和上下文感知评估者。有些编辑可能有插件来启用它。截至(2017),LightTable-FSharp 编辑器的Light Table可用于显示内联评估程序。谢谢。