2013-04-18 17 views
3

有没有人可以告诉我,如果有任何工具可以帮助绘制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/

谢谢!

奔吴

回答

1

第二篇文章实际上表明这样的工具:graphviz。只要看看给出的例子并写出一个点文件。然后通过dot命令行程序格式graphviz来运行它,最终得到的文件看起来就像是一个图。

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

+0

谢谢,slebetman。我的意思是一个工具,它可以读取我的课程中的方法和字段,并自动绘制效果草图。虽然graphviz是半自动的,但我宁愿用手绘制它。 –