我一直在尝试向同事介绍诸如单元测试,依赖项注入,控制反转等主题。我进行了小型讲座,演示,并在午餐和学习中建议了这些主题。接待通常是积极的,人们确实看到了这些主题的价值。
尽管它们似乎吸引了这些主题,但采用率仍然很低。当我与他们讨论时,答案通常是:
下次再试。我只是想把这个项目推销出去。
我觉得这是因为他们所看到的大多数只是演讲类型的演示,而他们没有任何动手经验。我该怎么做才能推动他们前进?如果他们不愿意,我不想“强迫”他们编写代码,因为这看起来像是“作业”,并且可能给他们留下不好的印象。
我们的项目通常不会花时间进行实验,因此人们倾向于回避新技术。这为开发人员在开发阶段尝试合并新事物留下了空间。
是否有任何有趣或有趣的练习(独奏或团队练习)使他们对这些主题有更多的动手经验?我希望找到可以使兴趣达到顶峰的东西,以便他们愿意安排一天的时间来完成一些整洁的事情,或者愿意达到足够的兴趣点,以便他们可以自己进行调查。