我正在处理一个未记录的 100.000 行 Delphi 7 项目,我的目标之一是从源代码创建一个软件架构文档。
你能给我一些关于如何解决这个问题的想法吗?
我正在处理一个未记录的 100.000 行 Delphi 7 项目,我的目标之一是从源代码创建一个软件架构文档。
你能给我一些关于如何解决这个问题的想法吗?
尝试通过支持 UML 建模的较新版本的 Delphi 运行源代码,然后让它向您展示不同的代码部分如何相互关联。
这些工具可与 Delphi 7 一起使用,并有很大帮助:
UML 图是获得结构概览的好方法。概述的好坏取决于结构的好坏。
为了接管这样的项目,我从一些基本文档开始(通常是MarkDown 格式,因为基于文本的格式是版本控制友好的,并且可以生成漂亮的 HTML)。
要做到这一点,如果原始开发人员或/和一些基础文档仍然存在,它会有所帮助。
然后开始:
请注意,您可以在使用 Model Maker Code Explorer 时放置一些文档,但不能将其导出为帮助文件,因为它使用的文档格式与 Documentation Insight 不同。
所以我同意Jan Doggen的评论(感谢 Jan!):开始吧。确保您拥有正确的工具来帮助实现这一目标。
明白会做的工作。免费下载包括 15 天的评估,这对于您需要记录的内容来说已经足够了。