legacy-code - 绘制效果草图 - 有任何工具支持吗?

标签 legacy-code

有人能告诉我是否有任何工具可以帮助绘制 Michael Feathers 的书“有效处理遗留代码”中描述的效果草图?

Effect Sketches 的目的是在浏览代码的同时展示一组耦合类中的字段和方法之间的交互。

有关效果草图的更多信息,请参阅以下博客:
http://www.markhneedham.com/blog/2009/11/04/reading-code-unity/
http://www.markhneedham.com/blog/2010/02/23/coding-effect-sketches-and-the-mikado-method/

谢谢!

吴本

最佳答案

第二篇文章居然演示了这样一个工具:graphviz .只需查看给出的示例并编写一个点文件即可。然后通过 dot 运行它命令行程序形成 graphviz,您最终会得到与文章中的图类似的图。

点文件只是关系的描述。有关点文件语法的更多信息,请阅读来自 graphviz 站点或此维基百科条目的文档:http://en.wikipedia.org/wiki/DOT_(graph_description_language)

关于legacy-code - 绘制效果草图 - 有任何工具支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16073558/

相关文章:

.net - 我可以使用 *.tlb 文件而不使用 Regasm 在计算机上注册它吗

c# - 对 'legacy' WPF 应用程序进行单元测试

delphi - Delphi 3 中的接口(interface)支持相当于什么?

refactoring - 谁让工具自动记录/分析遗留代码,哪个更好?

Java:学习一个你有一点经验或没有经验的项目有哪些步骤

c - matlab/simulink 中用于 keil 程序的遗留代码

pointers - Fortran 中的故意类型不匹配

javascript - 如何 "auto close"警报框

unit-testing - Lucene 索引的单元测试