有没有办法为 dart 代码创建序列图或类图?或任何其他有用的方式来可视化 dart 应用程序的结构(或模糊的程序流)。
编辑:这是功能请求。如果您认为这是一个好主意,请加注星标。http://code.google.com/p/dart/issues/detail?id=6558&q=sequence%20diagram&colspec=ID%20Type%20Status%20Priority%20Area%20Milestone%20Owner%20Summary
有没有办法为 dart 代码创建序列图或类图?或任何其他有用的方式来可视化 dart 应用程序的结构(或模糊的程序流)。
编辑:这是功能请求。如果您认为这是一个好主意,请加注星标。http://code.google.com/p/dart/issues/detail?id=6558&q=sequence%20diagram&colspec=ID%20Type%20Status%20Priority%20Area%20Milestone%20Owner%20Summary
我不认为 Dart 有任何东西可以将您的代码提供给 Graphviz,但 Dart 编辑器中有两个工具我觉得很有帮助:工具/大纲和工具/调用程序。
用 Graphviz 做一些可以生成漂亮图表的事情听起来对 Dart 有很大的贡献!如果它以前在 Eclipse 世界中完成过,那么很可能破解 Dart Editor 来完成它。或者,您可以在 dartbug.com 上提交请求该功能的错误。
文档生成工具可以提取程序结构,您可能需要检查它的代码。我不确定,但它可能使用 VM 将源代码解析为 AST 并导航它以生成文档。