问题标签 [project-lifecycle]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
153 浏览

project-lifecycle - 团队开发套件的要素是什么?

对于小型到大型的团队一起开发软件,使用什么工具来形成一个全面的团队开发框架?

具体来说,我正在寻找所有涉及的单个功能的综合列表(例如源代码控制、错误管理、测试工具、项目管理),而不是具体的产品推荐。我也没有将列表限制为特定的方法(例如 Scrum)。

0 投票
1 回答
155 浏览

functional-programming - WSDL - 您希望在项目的哪个阶段交付?

我正在使用外部供应商进行我的第一个项目,该供应商将为我工作的公司开发一些 Web 服务。

我的问题是——您希望在项目生命周期的哪个阶段交付 WDSL(以及任何相关的模式)?

个人认为是服务合同,所以在功能设计阶段交付我不认为是不合理的;尽管我想您可以争论,只要它在功能规范文档中都有记录(名称、长度、格式等)就可以了。WDSL 本身会在组件设计/开发阶段交付吗?

0 投票
1 回答
249 浏览

deployment - 在代码存储库中存储 couchDB 视图

我有一个 ruby​​/couchdb 应用程序,其中包含充满数据的巨大 *.couch 文件。我想以某种方式导入(在 mysql 世界中我将其称为 db 模式,但这里只是视图)以便将它们存储在代码存储库中的某个位置。我需要它来避免在设置新的空环境时复制巨大的 *.couch 文件。

做到这一点的最佳策略是什么?我想到的唯一方法是:

  • 卷曲 curl -X GET "$COUCH/dbname/_design/ViewName"
  • 在 .js 文件中的某处存储函数 map 和 reduce 函数
  • 设置新环境时 - 通过 curl 再次将它们添加到空数据库中。

但这是大量的手工工作,我相信应该有一些通用的方法来做到这一点。

0 投票
0 回答
107 浏览

svn - Visual Studio + IIS + SVN 源码切换

我有一个包含几个模块的解决方案(模块是指 MVC 应用程序、公共代码库、一些 Web 服务等)。发布过程是trunk > test > live。当一切正常时,它工作得很好。我收集我处理它们的新需求,然后我发布测试并从测试转移到生活。有时需求迫使我对最初会产生不稳定基础的东西进行更深入的重构。因此,当我在工作中时,我得到了新的超级待定要求,迫不及待地客户强迫我尽快发布。有时很难协商,因为他们无法理解标签的简单更改可能需要一两天的时间......所以我需要一些聪明的解决方案,如何在 SVN、Visual Studio 和 IIS 方面简单地在源之间切换。

关于超级挂起请求:我现在“切换”到我的 VS,我的 IIS 和 SVN 指向实时代码,所以我更改标签,提交到实时,发布到测试,而不是实时。

实现这一目标的好方法是什么?