模式之不学与不用

博客讨论了模式和架构这一热门话题,指出其虽属高层次应用但并非必学。列举了不应学习模式和架构的情形,如初学者、不写代码者等。还说明了准备用模式时不应使用的情况,如为模式而模式、增加代码复杂性等,最后提醒用模式要写注释。

现在模式和架构是个热门话题,也来凑个热闹。


模式和架构属于较高层次的应用,但并不是非学不可。
出现下列情形时,当不学
. 程序员初学者,不学。并非学不会,而是不要被模式禁锢了自己的头脑。
. 为扬名立万填补知识空白,不学
. 不写代码,不走程序员之路者,不学
. 无恒心、信心和热情者,不学


不要期望优雅的代码里能到处看到模式的应用。模式就像钻石,镶满钻石的东西好看,未必好用。
当你准备用某个模式的时候,如果有下列情形,当不用

. 为模式而模式,不用
. 为扬名立万,不用
. 不清楚模式适用场景,不用
. 不清楚模式约束条件,不用
. 翻书才知道怎么写的,不用
. 会增加代码复杂性的,不用
. 会导致代码可读性变差的,不用
. 模式所带来的扩展性和灵活性不可预见的,不用
. 见不到明显益处的,不用
. 同事看不懂,不利于团队交流的,不用


最后用模式要记得写注释,写清名称和出处,足矣。

转载于:https://www.cnblogs.com/msolap/archive/2004/12/29/83896.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值