如何向团队传授设计模式

Use*_*er1 6 design-patterns

我是经典设计模式书的忠实粉丝.我非常努力地学习大多数模式以及如何使用它们(以及何时应该避免使用它们).但是,我经常遇到一些团队,我是唯一一个定期推销这本书的团队.我希望学习本书可以更容易地向其他开发人员解释概念,但大多数人还没有花时间去学习这些主题.

这些是需要坚固架构的主要系统.我不想经常说"读这本书".我如何鼓励经常使用设计模式而不会过于夸张?有没有人成功让整个团队学习和使用设计模式?

Dou*_* T. 14

我建议不要改进设计模式,而是在遇到特定问题时提倡具体的设计/方法.

稍后当出现类似情况时,您可以回想一下您之前遇到的问题.然后你可以把它称为团队用来解决实际问题的"模式".

我也不会为了自己的缘故严格遵守书中的设计模式.它可能使您无法接受来自非设计模式主义者的好建议,或使您对可能特定于您的环境/问题领域的实际问题视而不见.

  • 这个建议有效.我是一个对设计模式有些敌意的人,但是经过一段时间与同事展示了他们可以在情境中明智地使用的地方之后,我逐渐明白了提供这些技术标签的好处.不要把它传播到喉咙里,让情况有机地出现. (4认同)