我前几天正在和一位同事讨论为您的开发组织实施软件工厂的相似之处,而不是像使用更多的活动记录这样的脚手架解决方案。我们都认为,当你有一大批开发人员并且希望在代码库中保持一定程度的一致性和约定时,实施软件工厂可能被某些人认为是一个好主意。您用什么标准来确定是否实施软件工厂?
再想一想,我意识到我非常喜欢软件工厂供个人使用的想法,因为它们让我更容易地编写我工作的项目,因为它们为我节省了很多时间头疼的书面“样板”代码。话虽如此,我敢打赌,在较大的组织中强制使用软件工厂可能会导致团队内部发生冲突,因为一些开发人员可能认为这会对他们的创造能力造成侵害。
所以,我想知道(从你们谁已经已经实现工厂组织的一部分)是什么标准则需决定在组织内部使用的工厂,当风险可能是一群不开心的开发者?
对不起,我正确表达了这个问题,我不赞成在大型组织中实施工厂。我只是想知道是否有人做了这个,他们的理由是什么?我实际上同意你的看法,我认为这会严重阻碍你的球队。 – 2009-02-13 00:26:04