我们将开始一个新的巨大项目,虽然它正在构建系统的过程中,但我确信我是否可以应用模式并确保它们不会被团队成员违反。问题是,并非所有团队成员都有足够的技能来开发asp.net应用程序让我们说使用MVP模式。所以也许这个问题是针对团队领导或经验丰富的开发人员。你有没有处理过这种情况,如果有的话,你的解决方案是什么。
我正在考虑自己创建核心,让我们开始构建核心,但是我不确定它是否会成功。
答案 0 :(得分:0)
如果您认为您的开发人员不称职,您为什么要使用它们?听起来你已经开始建立起建筑师和开发人员之间的“我们与他们”的情绪,对于一个项目来说这可能是非常不健康的,尤其是一个大项目。
如果人们对您想要使用的模式没有经验,请花些时间教他们。甚至可能从少开发人员开始,当你觉得项目已准备好接纳新人时扩大规模。使用结对编程来传递设计知识,并努力将其与开发人员联系起来。
我也建议不要自己制作核心,主要是因为如果项目很大,正如你所说的那样,你很快就会把自己变成一个单一的失败点。对于工作安全而言,这可能听起来很酷,但我发现它出了问题并为客户花了很多钱。
这是我在这个问题上的想法,在一个(大多数成功的)150头项目中经过3年。