学习UML的心得

看了很多关于UML的文章,总觉得UML是一个好东西,但却常常不喜欢真正的去用它。觉得太麻烦,这是一个重要的理由。

       但是如果阅读他人的程序的时候,又往往希望能先看到程序的UML的设计文档。

      根据敏捷的原则,效率最大,在此基础上可以不用非常详细的去画UML,可以画一些非常简单的UML结构草图,来帮助设计分析用。

      当然,当时间不是那么紧张的时候,或者说有条件的时候,比如公司给你配置了一名技术助理之类的时候,可以把设计文档补全,通过补全UML的同时,其实也能加深对面向对象思想的理解。

      自从Uncle Bob提出代码就是最好的文档,我无不从简单,清楚的编码风格上努力。希望能写出非常优雅的,可以替代文档的代码。但是这难度很大。当程序很大的时候,你不得不作些折中。

      我的经验告诉我,文档是必须的,即使是不大的程序。但尽可以写的简单,明了。

      能写出完美的代码来是不容易,可以重构以后得出也不容易。这些都需要刻苦训练才行。

      学习是一个枯燥的过程,从中取乐是坚持的关键。写这篇短文就是基于此,见笑了。

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值