多个开发人员如何在同一个网站(CSS,JavaScript,ASP.NET)上工作。 我们使用SVN作为源代码控制,但问题更多的是关于测试和一般工作流程。 我知道我们可以进行单元测试,而且我们有API,但我不知道如何为前端进行单元测试? 我们在前端遇到了很多问题:
这基本上是那种性质的东西。 我们现在所做的是手动测试所有主流浏览器中的所有内容,并且我们花费了太多时间。
关于如何改善我们的工作方式的任何好的建议?请记住,这是一个网站,我们正在努力解决与此相关的问题。
答案 0 :(得分:0)
介绍发布/迭代/里程碑;并仅从回购中发布它们。
答案 1 :(得分:0)
你是否可能不会将网站区域分成几个部分并为每个部门分配开发人员职责,即使这意味着沙箱化网站的“基础”代码(框架/主要CSS /主要JavaScript)并为其分配特定的责任?然后,您可以让任务开发人员将他们的CSS / JavaScript与主文件分开,并在测试和发布之前合并它们。
在我工作的地方,我们遇到过类似的问题,这种方法似乎在很大程度上解决了这个问题。对于我们构建的每个段,我们根据功能/模块/段创建了每个相应项目(DAL / BL / Presentation)中的新文件夹,每个项目都有自己的站点内容(JavaScript / CSS),但仍然确保所有开发人员都可以使用一些通用样式和JavaScript。
官方敏捷项目管理方法(如Scrum)在这样的环境中具有巨大的优势,因为您每天都要讨论这些问题,并且如果所有开发人员都确定了对新CSS和JavaScript的总体要求,它可以集成到网站的基本内容中。
答案 2 :(得分:0)
这是一个管理问题,而不是工作流程问题。
你需要积极主动地处理这种情况并采取强硬措施。
您有一个源控制系统,您需要做的是: -
它只需要几个星期就可以沉入其中,之后你可以放松控制。