有任何人有任何经验,在建设一个真实世界的应用程序 聪明的客户软件的工厂, 从微软模式和做法的小组?我在寻找咨询意见是多么的困难掌握,无论它降低了你的上市时间和任何其他一般的陷阱。

有帮助吗?

解决方案

我们用SCSF为一个现实世界的应用程序与大约10个开发商。这是一个陡峭的学习曲线,建立和发展一种模式的使用,但一旦设立,引入新开发的项目非常容易。使用出租车和SCSF是非常有利于我们的项目,尤其是获得每一个开发的速度和富有成效的。

垮台的SCSF是,它提供了很多的功能,该功能可能不被用来(我们可能只使用了60%的功能).

我也使用SCSF为一个新项目,我考虑的重构,以棱柱。棱镜可以让你宰杀的功能,没有被使用。如果你使用WPF,我建议找到棱镜。

其他提示

我没有个人的经验,所以赞成的意见,有人说,不过我的。我知道两个同事已经使用这个工厂都有同样的取的方法:

  1. 它伤害的设置和学习
  2. 它是值得的结束

所以如果你有前期时间,我会去。

我们发展我们的SCSF应用程序(纳入征聘)在2006年8(4UI+4WCF服务)开发其目前所使用的350个用户在一个地板上。

在开始的时候有太多要学习,因为有很少的教程,我感谢 马蒂亚斯WoloskyEugenio的步伐 谁贡献的很多模式和做法/更.关键领域中,我们的得分是:-

1)明确分开的用户界面和业务 2)重点的作用对于开发商 3)模块基于需求的结构程序 4)很容易地部署通过clickonce 5)准备模式和助手,这使得开发人员的生活容易和更结构化。

它已经获得了很多的尊重与用户之间的时间,因为它支持:-

1)来说-基于角色的访问控制 2)快速转型的特点,因为我们分开的基础设施服务/商业服务/UI辅助服务的整齐和整个应用程序模块的基础(最好的部分的驾驶室).
3)现在,我们正在考虑搬到WPF添加一些更多的爵士乐元素。

我们使用 网服务软件工厂, 我们真的很喜欢它,因为它使得更易于开发人员按照标准和适当的模式。学习曲线对我们还不坏-几个小时,每开发人员最多。

此外,没有任何其他的利弊&缺点值得一提。

我们用SCSF为一个真正的世界的复合程序与6个开发人员;全部队的大小,14,其中包括下,经前综合症,测试人员,等等。像托里所说的,它是一个陡峭的学习曲线图3开发,没有OO或设计模式的经验。我和两个其他人已经OO-纯粹主义者为年;所以我们拿到出租车像鸭子一样的水只有通过承认的模式。部分的方式通过该项目,我们一起把为期一周的培训课程面向对象的原则,然后设计图案。一旦其他3个经历了这个过程中,生产率开始增加。

我的建议,确保你的团队已经声OO和设计模式的知识。曲线的下降时,他们可以看到模式,他们认识。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top