Visual Studio中的类设计器-值得吗?

时间:2020-03-05 18:40:19  来源:igfitidea点击:

是否有人在Visual Studio中大量使用类设计器?

我已经下载了2005年的Modeling Power Toys,并且对到目前为止所见所闻印象深刻。 MSDN类设计器博客似乎暂时没有更新,但看起来仍然很有用。

类设计器是构建基本应用程序的快速方法吗?还是我应该在纸上工作然后开始编码?

谢谢

解决方案

回答

简短答案:不可以。

更长的答案:不,一点也不。有一个原因尚未更新。

[编辑] @ MrBrutal对不起,我们是要生成代码还是仅代表设计?因为我考虑了问题,以便为我们生成代码。

回答

我已经尝试了几次,主要是为了查看现有的类。
如果它能显示所有的关系,那将更加有用。现在,它仅显示继承。

回答

我发现有时它很有用,以后更多时候用于记录文档。

这是一个新的小工具,但是我认为我们没有VS Pro的全部功能,我认为我们需要Architect的版本。

回答

我已经使用过几次来获得一些外观不错的类图,以放置在演示文稿/博客文章等中。但是仅此而已...

关于其他易于使用并创建漂亮外观图的简单UML /类图工具的建议吗?必须能够从.NET代码生成图表。

回答

这里的注释表明,很少有人认为类设计器有用。

有趣的是,微软将类设计器设计成可以替代无用的UML(一旦失去与源代码的同步,UML图就不可信了)。

类图的麻烦在于它们告诉我们我们已经知道的东西。

回答

我只使用类设计器来显示我现有的类,但是我不使用其他方法,例如,在那里设计类然后让它生成代码。

回答

作为可视化工具或者用于探索目的(绘制多个选项以查看它们的外观),这还不错,但是通常我发现对象浏览器可以很好地处理我关心的大多数事情。

作为代码生成工具,这是一个糟糕的主意。

首先设计整个代码结构,然后用少量实现填充空白的想法从根本上被打破了。

唯一真正知道代码结构应该是什么样的情况是,如果我们之前已经做过完全相同的事情,那么我们就可以使用以前的代码,而无需编写任何形式的新代码。设计师

如果我们在实际尝试解决问题之前提前决定使用特定的类结构,则我们有100%的机会会选择错误的设计,并大步向前。