有人能告诉我是否有任何工具可以帮助绘制Michael Feathers的书“有效地使用遗留代码”中描述的效果草图?
效果草图的目的是在浏览代码时显示一组耦合类中的字段和方法之间的交互。
有关效果草图的更多信息,请参阅以下博客: 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/
谢谢!
Ben Wu
答案 0 :(得分:1)
第二篇文章实际上演示了这样一个工具:graphviz。只需查看给出的示例并编写一个点文件即可。然后通过dot
命令行程序表单graphviz运行它,你最终会看到与文章中的图形相似的图形。
点文件只是关系的描述。有关点文件语法的更多信息,请阅读graphviz网站或此维基百科条目中的文档:http://en.wikipedia.org/wiki/DOT_(graph_description_language)