弱弱问句,你们编程都有做UML?在你们编程中UML非常重要?有没有案例推荐的?

cnwolfs 2013-03-02 05:32:40
最近遇到几个开源的项目,都要求什么系列图、类图等等UML建模。有些公司自身不具备开发能力的程序员,只有网管,也提出这个要求。一个有几十M代码的解决方案,我通过自动生成产生出了整个解决方案的关系图,看过去简直是蜘蛛网。系列图每个方法都生成?这个工作量非常巨大。

我平常写代码只是遵循我自己的规则来写,代码的命名排版等已经是严格要求级别了。
请问你们写代码之前都建模不?有用的话,用啥?
还有,通过反向工程产生的文档有用不?

...全文
224 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnwolfs 2013-03-08
  • 打赏
  • 举报
回复
不是说做完UML就可以生成出百分之多少的代码了? 我现在使用CodeSmith,然后用自己写的模板动态生成代码的,其实也写得很规范的,但是我还真没做过UML
nonocast 2013-03-06
  • 打赏
  • 举报
回复
严重推荐你看uncle bob的书,uml只是用来画在A4和白板上的,用来不同层面的问题思考以及讨论,并不是用来工程的,其实uml图都画出来了还写什么代码
cnwolfs 2013-03-06
  • 打赏
  • 举报
回复
寻求个简单的范例,麻烦给个链接啥的,好参考下
cjh200102 2013-03-04
  • 打赏
  • 举报
回复
时间周期长的要做UML的
lybelmont 2013-03-04
  • 打赏
  • 举报
回复
需求分析-》 概要设计 -》详细设计 每个阶段要求不一样, 从简到繁
cnwolfs 2013-03-04
  • 打赏
  • 举报
回复
这几天老婆生孩子,比较忙,都没空关注自己的帖了。 请问有没有范例没?参考下,也好让我应付下
still_melody 2013-03-03
  • 打赏
  • 举报
回复
学习了
kousansky 2013-03-03
  • 打赏
  • 举报
回复
其实我挺赞成stonespace 和Mackz的解释,项目开发的设计阶段尽量简单的 把大体框架描述出来,出题是从简,不能一一都非常具体详细。
青松2 2013-03-03
  • 打赏
  • 举报
回复
自由建客 2013-03-03
  • 打赏
  • 举报
回复
业余人士,只在纸上画画草图。
devmiao 2013-03-03
  • 打赏
  • 举报
回复
uml图的解决估计和流程图一样——被扫进历史的垃圾堆。
菜牛 2013-03-03
  • 打赏
  • 举报
回复
我觉得在设计阶段对整个程序模块层面画一下还是可以的,用不着太细;或者分层画,一个模块单独画。
stonespace 2013-03-02
  • 打赏
  • 举报
回复
一般我会用UML来描述架构,不是所有的类都建模,只是对关键的部分,架构进行描述,否则文档会没法看,
stonespace 2013-03-02
  • 打赏
  • 举报
回复
反向工程的文档一般都没法看,建模思想的本质是简化,抽取重要的关键的部分进行说明,而不是把每个细节都描述出来,逆向工程的问题就在于它把每个细节都描述了,这就背离了建模的本来的目的,

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧