0

这让我困惑了很长一段时间。我有一个已经完成的应用程序,但由于客户正在寻找它的详细文档,我现在必须创建图表。我感到困惑的一点是,每当我制作图表时,似乎这些图表与我的编码看起来并不完全相同。例如,在我的类图中,我有一个名为“announcements”的类,在该类下是一个 getAnnouncements() 方法。但在实际编码中,您永远找不到名为 getAnnoucements() 的方法,因为我选择不为其创建方法,而是将代码直接放在主类中。我知道这不是一个好的编码习惯,但如果呢?所以这些是我的问题:我真的必须遵循类图上的内容吗?或者因为我使用的是逆向工程,

4

1 回答 1

0

如果您正在制作文档并且正在代码级别制作 UML,请遵循您在代码中实际拥有的任何内容。

这种方法的好处是

  • 你真的有类似于你的代码的图表
  • 您(和您的客户)将能够识别部分不良代码(即不遵循各种标准) - 就像您描述的那样。它给了将来改进它的机会

缺点是您可能需要更正自动生成的图表。每次生成它。

于 2016-08-07T08:33:08.867 回答