2013-04-18 51 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是半自動的,但我寧願用手繪製它。 –