我尝试使用 Visual Studio 2012 Ultimate Modeling Project 从类图生成代码。
首先,它可以很好地生成代码,自动为我创建一个新项目,并在 UML 图中为每个包创建文件夹。
一切都很好,除了如何使用生成的文件?
我问的原因是,如果我在一个类中有操作,也就是方法,它将生成带有 NotImplementatedException() 的方法存根。我确实想填写方法存根,但是在更改 uml 并再次生成代码时,我的方法将被擦除并再次替换为 NotImplementedException。如果我选择不覆盖,添加新操作不会在我的类中生成新方法。
有没有关于我们应该如何使用这个代码生成的最佳实践?以我现在的眼光来看,毫无意义。