有什么办法可以自动可视化JavaScript代码树?

It there any way to automatically visualizate JavaScript code tree?

我想将相当复杂的应用程序从 JavaScript 重写为 C#。我还没有创建它,找到函数并将它们转换为 C# 对我来说真的很复杂。我在考虑它,我认为创建某种 "code tree" 会对我有所帮助,所以我会知道从哪里开始。

树应该告诉我函数是如何调用的,所以我可以确定首先重写什么。

正如您在将生成的示例图像中看到的那样,我将从 finalFuncchickenFunc 开始,因为没有更多的函数可以移动,然后继续 someOtherFuncgetChickenTypes ...

有什么办法吗?如果没有,您是否有任何提示可以开始重写您以前从未见过的代码?

您可以尝试其中的一些项目:

如果只有 JavaScript,您可以尝试 VSCode 的 FlowMaker:

http://marketplace.visualstudio.com/items?itemName=speks.flowmaker