我正在通过卡普兰在线学校开始我的第二节C#编程课程。我在网上与教授和班级进行了一些有限的互动,但与现实中的学校完全不同。我即将学习Richard Wiener的“使用C#.NET进行现代软件开发”。这本书似乎非常注重UML (我现在甚至不知道它是什么!)
你体验过Csharper……在我学习这篇文章的时候,有没有什么要记住的提示,以便正确地看待现代软件工程师在课堂之外是如何工作的?
在我开始理解UML和中间C#编程时,有什么要分享的观点吗?
发布于 2009-02-25 15:24:42
一些公司将在任何地方使用UML。有些人无处可用。我自己不是一个狂热的粉丝--我更喜欢即席图表和大量的其他交流(图表上的笔记,实际的谈话等)。
ad-hoc方法的好处是,您可以让它变得模糊,也可以让它变得非常详细。它的缺点是你不能从它生成任何代码--但我从来都不喜欢从UML生成代码。(请记住,其他人对此发誓。)
学习C#当然不需要了解统一建模语言。
发布于 2009-02-25 15:49:48
UML将非常接近于让我深入了解复杂的编程世界的东西列表的末尾。当我试图设计一些东西时,我发现它非常分散注意力,并且对于真正的系统描述来说太耗时了。我一直认为这很重要,并试图从UML图开始我的项目,但这是不值得的。
发布于 2009-03-15 15:09:09
你工作的项目越大,你就越需要一种语言来交流,项目团队的所有成员都知道-一种像UML这样的公共语言!但是您不需要开始学习使用UML的C#。
https://stackoverflow.com/questions/586422
复制相似问题