现在的位置: 首页 > 综合 > 正文

模式之不学与不用

2013年04月29日 ⁄ 综合 ⁄ 共 365字 ⁄ 字号 评论关闭

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


模式和架构属于较高层次的应用,但并不是非学不可。

出现下列情形时,当不学

. 程序员初学者,不学。并非学不会,而是不要被模式禁锢了自己的头脑。

. 为扬名立万填补知识空白,不学

. 不写代码,不走程序员之路者,不学

. 无恒心、信心和热情者,不学


不要期望优雅的代码里能到处看到模式的应用。模式就像钻石,镶满钻石的东西好看,未必好用。

当你准备用某个模式的时候,如果有下列情形,当不用

. 为模式而模式,不用

. 为扬名立万,不用

. 不清楚模式适用场景,不用

. 不清楚模式约束条件,不用

. 翻书才知道怎么写的,不用

. 会增加代码复杂性的,不用

. 会导致代码可读性变差的,不用

. 模式所带来的扩展性和灵活性不可预见的,不用

. 见不到明显益处的,不用

. 同事看不懂,不利于团队交流的,不用


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

抱歉!评论已关闭.