课程
/后端开发
/Java
/Java入门第二季 升级版
很想知道,既然UML可以直接生成代码 ,编写程序的时候直接Ctrl+c和Ctrl+v就可以了啊,那程序猿为啥还那么辛苦的敲代码?UML很省事啊?求大神指点迷津
2017-05-01
源自:Java入门第二季 升级版 10-7
正在回答
UML生成代码初看之下确实很方便,但是也有缺点。 除非是大神程序猿, 一般的人设计的UML图形肯定会有漏洞,这就像waterfall的方式,都设计好,再开始做, 发现错误的时候很难修改。 第二, 就算你手上拿到了大神设计的UML图形,如果不是手敲代码,你心中做不到熟悉常量变量方法的名称,导致你以后对程序进行补充修改的时候要不断的去看这些东西的名字,大大降低了编程的效率。 个人觉得可以把UML当成一个辅助手段,帮助自己对程序的框架逻辑和运行顺序有一个了解后,来进行编程,可以提高效率和降低bug的出现率。
我叫杨云龙 提问者
UML是个好东西,但是生产环境远远没有想象中的那么好用,过度的设想设计出来的东西本身是一件非常理想化的事情,它会让你写任何代码之前瞻前顾后,对开发是有一定副作用的。现实中我更倾向于先写快速清爽的将需求写出来,然后利用重构的技巧,将代码管理的越来越好。刚写的评论,现在原话再贴一遍
慕UI8290743
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
4 回答为什么老师敲得代码执行了hello还会执行hello2?
4 回答代码为什么不能这么写了呢
2 回答为什么我的代码这么多,,,,
6 回答为什么代码放在两个地方
3 回答下面的代码为什么报错呢?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号