是否有工具从代码生成流程图?

时间:2015-06-03 10:13:02

标签: javascript angularjs tree promise flowchart

我刚加入了一个用Angular JS制作的项目,该项目有很多嵌套的承诺。 有些任务似乎没有以正确的顺序发生,这导致某些对象在某些时候被覆盖。 我需要检查如何/何时调用promises,首先返回,等等。 所有这些承诺的进展流程图对我有很大的帮助,不幸的是我需要花费相当长的时间才能手动完成,所以我想知道是否有自动化的工具。 我一直在谷歌上看,但找不到那样的东西。 欢迎任何有关如何追踪承诺电话/回复的提示!

1 个答案:

答案 0 :(得分:1)

是的,这样的工具存在 - 遗憾的是不适用于Angular的承诺,而且还没有生产 - 它看起来像是:

enter image description here

有关简短视频,请参阅this Google+ post

不幸的是,它还没有。 Angular的其他工具不支持此用例。

另一方面 - 如果你temporarily use Bluebird with Angular并使用蓝鸟的3.0分支 - 它会自动警告你有关不同步的问题,如创建承诺而不返回它们,传递不正确的值等等在错误模式下:

(Petka的照片(和代码:P))