我在寻找一些良好的信息的最佳方法的设计和发展团队一起工作。我是一个它开发人员和我有很少的经验。网络的发展,我已经要求采取负责该网站的发展。

目前他们正在使用视觉章,该网站的不是一个解决方案,整件事只是一塌糊涂的成千上万的随机网页创建的设计师和拼凑起来的码放在一起,由开发商进行开发。不同的网页被释放时,他们都准备好了-这意味着受扶养人的代码可能无法获得释放在同一时间。在时代设计师使用代码开发者已经创建了但他们使用的方式,这将减慢的网站或导致其完全崩溃,例如调用的功能。GetAddress().电话号码,然后职能。GetAddress().Address1在GetAddress方法是叫每个服务时间,如果GetAddress呼叫失败和返回null他们不是检查空引用等等,并没有错误的处理。

基本上整个事情就是一个完全不受管理的烂摊子,这让我害怕死考虑我很快就会完全负责。这也是在3个或4个大型业务的关键的网站。我试图找出最佳的方式向前发展,以便设计师们可以继续创建网页和设计资源,他们的需要,同时也访问某些特定暴露的性质作必需的。

目前正在窗户上发展方面的事情我们使用的团队系统2010但这不会是适当的设计师,因为他们需要来源的控制纳入壳中,在那里他们可以编辑的图像和闪其章目前可以让他们做(糟糕).

我认为,第一步是拆分起码的发展/数据访问方面的东西变成一个完全单独的项目,该项目可以引用作为一个dll从不同网络项目,我将获得创造的每个网站根据一个单一的解决办法。然后我需要整理的一种方式,我们发布的整个网站每次更新是那么显然这是重要的,只有完成的测试工作是检查-我认为这将是令人难以置信的坚韧整理与设计团队,因为他们未使用的来源的控制,只是上载网页一个接一个,因为他们完成的工作/修复的错误。基本上我需要的帮助/想法/指针,为正确的方式去这个!

有帮助吗?

解决方案

做你自己的建议(即完整版本,分离后从前端,等等。) 会提高你的工作大大considerring目前的情况。当然有很多事情你可以最终这样做,介绍单元的测试,依赖注射等。但我相信一个模式,可能是直接用在处理开发人员和设计人员在网形式的环境是MVP的模式。这里是一个美妙的演讲的主题:http://live.visitmix.com/MIX10/Sessions/EX20

其他提示

Wiredness-你的的第1次任务是创造你的"保险"的文件被输送到管理,概述了你的问题、调查结果和您的计划为你的计划的攻击。这一攻击计划将概述在危险文件以及提前执行的任何战略。

说实话,这是值得的,如果你要到成为项目的所有者。

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