Visual Studio中的类设计器-值得吗?
是否有人在Visual Studio中大量使用类设计器?
我已经下载了2005年的Modeling Power Toys,并且对到目前为止所见所闻印象深刻。 MSDN类设计器博客似乎暂时没有更新,但看起来仍然很有用。
类设计器是构建基本应用程序的快速方法吗?还是我应该在纸上工作然后开始编码?
谢谢
解决方案
回答
简短答案:不可以。
更长的答案:不,一点也不。有一个原因尚未更新。
[编辑] @ MrBrutal对不起,我们是要生成代码还是仅代表设计?因为我考虑了问题,以便为我们生成代码。
回答
我已经尝试了几次,主要是为了查看现有的类。
如果它能显示所有的关系,那将更加有用。现在,它仅显示继承。
回答
我发现有时它很有用,以后更多时候用于记录文档。
这是一个新的小工具,但是我认为我们没有VS Pro的全部功能,我认为我们需要Architect的版本。
回答
我已经使用过几次来获得一些外观不错的类图,以放置在演示文稿/博客文章等中。但是仅此而已...
关于其他易于使用并创建漂亮外观图的简单UML /类图工具的建议吗?必须能够从.NET代码生成图表。
回答
这里的注释表明,很少有人认为类设计器有用。
有趣的是,微软将类设计器设计成可以替代无用的UML(一旦失去与源代码的同步,UML图就不可信了)。
类图的麻烦在于它们告诉我们我们已经知道的东西。
回答
我只使用类设计器来显示我现有的类,但是我不使用其他方法,例如,在那里设计类然后让它生成代码。
回答
作为可视化工具或者用于探索目的(绘制多个选项以查看它们的外观),这还不错,但是通常我发现对象浏览器可以很好地处理我关心的大多数事情。
作为代码生成工具,这是一个糟糕的主意。
首先设计整个代码结构,然后用少量实现填充空白的想法从根本上被打破了。
唯一真正知道代码结构应该是什么样的情况是,如果我们之前已经做过完全相同的事情,那么我们就可以使用以前的代码,而无需编写任何形式的新代码。设计师
如果我们在实际尝试解决问题之前提前决定使用特定的类结构,则我们有100%的机会会选择错误的设计,并大步向前。