0

我不得不使用很少或没有文档的遗留代码(主要是 CFML),也没有任何类型的域模型可以遵循。

为了开始从中建立一些意义,我虽然“开始做笔记”,然后想知道普通的旧日记和铅笔是否可以做文字笔记。也许是文本文档(可搜索)。或者随着时间的推移,最好的尝试是让 UML 成为野兽?一方面,如果这太过分了,另一方面,我发现自己一遍又一遍地感觉自己在大象身边。你如何建立一个领土的地图?

4

1 回答 1

1

很抱歉回答迟了,但我之前已经在这种情况下结束了几次。我建议您不要为此创建 UML,因为这将花费很多时间并且此代码不是很好,正如您所指出的(没有域模型,没有结构)。

您可以使用笔和纸,或文本文件。浏览代码,找到最重要的部分并写下它的位置,并附上一些描述。如果没有数据结构,你可以使用文件名、模块、行号等。花一些时间做这些之后,你将对系统部分的导航计划和它的工作原理有大致的了解。

另外,您应该参考这个问题,有一些有用的答案。

于 2013-01-17T12:03:08.187 回答