我已经开始为某人进行代码审查,并且有一个很大的继承模型(深层很多层)。在填满我的白板后,我意识到我需要一个工具来绘制它。
什么是最好的工具(最好是免费的)来绘制它,所以我可以想象代码库中发生了什么。代码是用Python编写的,但我认为我的问题或解决方案应该是通用的。我不介意手工绘制它,因为我的价值在于可视化的可扩展性。
答案 0 :(得分:1)
答案 1 :(得分:0)
效果很好。当我需要可视化某些东西时,这是我的首选UML程序。你可以用它来做类和序列图。它甚至包括一个很好的反向工程功能 - 但经过进一步审查,它看起来不支持python逆向工程。
即便如此,它还是Rational Rose等一些较重(非自由)专有解决方案的良好替代品。