我一直在使用用于 Python 的 SimPy 模块——它可以进行离散事件模拟。现在,代码已经变得相当大,并且有相当多的进程并行发生并相互交互。
在文档方面显示这一点的最佳方式是什么?类层次结构没有充分捕捉进程之间的交互,几乎所有的自动生成软件都停留在所有代码都有效地继承自 SimPy 模块这一事实上,因此为每个类生成了完整的 SimPy 文档:/
我想像 UML 这样的东西可能有用,但我对此不太了解。它需要捕获:
- 流程
- 活动
- 队列(包括等待资源的进程...:)
- 资源(例如可以填充/取消填充等并具有一定容量的数组)
所以基本上,任何简洁的模拟代码文档工具?
干杯