模式并非新鲜事物
2003年7月31日
关于模式书籍的一个常见抱怨是,它们对经验丰富的开发人员来说没有新意。(最近我在亚马逊评论和The Server Side上看到了一些这样的评论,所以我现在可能有点敏感。)这不仅是事实,而且是模式的全部意义所在。
模式是为了从实践中捕捉知识,而不是提出原创的想法。因此,模式书籍不可避免地不会为那些在某个领域工作了一段时间的开发者带来惊人的新想法。但即使如此,我认为模式书籍对于那些不需要学习这些想法的人来说也扮演着重要的角色。这个角色是帮助经验丰富的人将他们的经验传达给周围经验不足的人。很少有团队完全由经验丰富的开发者组成。经验丰富的领导者可以做的最重要的事情之一就是传授他们的技能。
(有关模式作用的更多信息,请参阅我的IEEE 软件专栏。)