前几天我正在与一位同事讨论为您的开发组织实施软件工厂与使用更多像活动记录这样的脚手架解决方案的相似之处。我们都认为,当您拥有更多的开发人员并且您希望在代码库中保持一定程度的一致性和约定时,实施软件工厂可能被某些人认为是一个好主意。
再想一想,我意识到我真的很喜欢供个人使用的软件工厂的想法,因为它们让我更容易编写我正在从事的有趣的项目,因为它们让我在写作时省去了很多麻烦“样板”代码。话虽如此,我敢打赌,在更大的组织中强制使用软件工厂可能会在团队内部引起一些冲突,因为一些开发人员可能认为这会损害他们的创造力?
所以我想知道(来自那些已经实施工厂的组织的成员)是什么标准来决定组织内工厂的使用,当风险可能是一群不开心的开发人员时?