C# VS.NET 应用程序图

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/16556/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-01 08:55:09  来源:igfitidea点击:

VS.NET Application Diagrams

提问by juan

Have you used VS.NET Architect Edition's Application and System diagrams to start designing a solution?

您是否使用过 VS.NET Architect Edition 的应用程序和系统图来开始设计解决方案?

If so, did you find it useful? Did the "automatic implementation" feature work ok?

如果是这样,你觉得它有用吗?“自动实施”功能正常吗?

采纳答案by OwenP

I used to use it a lot. This designer worked good for stubbing out prototype projects, but ultimately I found myself wasting a lot of time moving the mouse around when I could be typing. It seemed like an awesome idea to be able to print out the class diagrams to show APIs to other developers while I was prototyping, but it proved quite limiting and it looks awful on a non-color printer.

我曾经经常使用它。这位设计师很擅长对原型项目进行剔除,但最终我发现自己在可以打字的时候浪费了大量时间来移动鼠标。在我进行原型设计时,能够打印出类图以向其他开发人员展示 API 似乎是一个很棒的想法,但事实证明它非常有限,而且在非彩色打印机上看起来很糟糕。

Now I just use the text editor and some AutoHotkeymacros to get everything done.

现在我只使用文本编辑器和一些AutoHotkey宏来完成所有工作。

回答by Stu

Yes, and no, it's not very useful in my opinion. It's not very stable, it's easy to get out of sync, and the "look how fast I generate this" advantage is virtually nil when compared to more mundane things such as code snippets.

是的,不,在我看来它不是很有用。它不是很稳定,很容易失去同步,而且与代码片段等更普通的东西相比,“看看我生成的速度有多快”的优势几乎为零。

Then again, I am a total "Architect" luddite, so take this with a grain of salt.

再说一次,我是一个彻头彻尾的“建筑师”luddite,所以请持保留态度。

回答by Phil Bennett

I agree with Stu, and I don't consider myself an Architect luddite :-). Kind of like a lot of MS frameworks over the years, you are tied to their particular way of thinking, which doesn't always gel with the ideas that come out of the rest of the architecture community at large. Generating stubs, in my opinion, doesn't really add that much value, and the round trip half of the equation has messed up some of my project files and made me have to re-write the things manually.

我同意 Stu,我不认为自己是建筑师 luddite :-)。有点像多年来的许多 MS 框架,你被它们特定的思维方式束缚住了,它们并不总是与整个架构社区其他人产生的想法融为一体。在我看来,生成存根并没有真正增加那么多价值,等式的往返一半弄乱了我的一些项目文件,使我不得不手动重新编写这些东西。