问题标签 [maintenance]

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 投票
1 回答
416 浏览

git - 维护旧版本而不创建长期存在的分支

我是 Git 的新手。

我已阅读:“Pro Git:维护项目”(书)和 Git:Documentation/howto/maintain-git.txt

对我来说一个棘手的问题:如何在不创建单独的长期分支的情况下维护旧版本。换句话说,我对如何在 Git 项目中使用分支“maint”很感兴趣。

在示例中(与主题分支的合并和补丁贡献者的集成未显示,“next”、“pu”的其他分支此处也未显示)。

这些图像也可以在这里查看

下次:

接下来,如“maintain-git.txt”中所述,运行:

结果:

下次:

在这一点上,我有几个问题:

  1. 如何处理“维护”分支?我知道指针“maint”应该移动到与“master”相同的位置?如何 ?
  2. 之后如何从分支“master”创建一个分支“maint”?
  3. 如果出现旧的“tag:maint-rel v1.0.1”的补丁(经过很长时间,例如当前的feature-release v10.0),如何将其集成到“maint”和“master”中“?

谢谢。

0 投票
7 回答
3336 浏览

maintenance - 为什么要将维护工作与开发工作分开?

我在一家公司工作,维护由同一个团队完成,为软件带来生命。

我经常听说组织有单独的维护团队或维护程序员。我想知道的是——这背后的原因是什么?

除了将“旧代码”丢给普通人之外,还有吗?

从维护自己的“垃圾”中吸取的教训具有更高的价值吗?由最初导致缺陷的人来修复缺陷不是更有效吗?

我是否遗漏了任何真正的理由来说明为什么拥有一个单独的维护团队可能是有益的?

0 投票
5 回答
13845 浏览

sql-server - 如何监视和查找 sql 数据库中未使用的索引

我想监视 sql 数据库的索引使用情况,以便找到未使用的索引然后删除它们。如何最有效地监控索引使用情况?哪些脚本可能有用?

(我知道这个关于识别未使用对象的问题,但这仅适用于 sql server 的当前运行。我想在一段时间内监控索引使用情况......)

0 投票
1 回答
55 浏览

maintenance - 有没有人观察过软件维护时间与软件用户数量的比例趋势?

例如,您是否注意到 1000 名用户使用的软件的支持请求量与仅 50 名用户相比存在很大差异?还是它与软件的实际可靠性更相关?这几乎就像计算我们花额外的时间来正确地制作软件对我们来说有多大价值,这将是一件好事,将管理推销给合适的人?

0 投票
3 回答
143 浏览

maintenance - 寻找代码维护的参考/报价/来源

我有一个模糊的回忆,在大学的时候,我的一位教授说了一些话,大意是在(平均)不看程序代码的 3 周后,研究表明该程序的原始作者没有任何好处与从未见过代码的开发人员相比,使用/维护该代码。

回去我想找到该声明的来源,但我无法在任何地方找到它。我产生幻觉了吗?或者有人可以指出我正确的方向吗?

0 投票
2 回答
65 浏览

hyperlink - 链接检查解决方案

我们有超过 10,000 个由客户添加的网站链接...谁能推荐一种方法来监视这些链接的状态,以便我可以跟踪它们是否在线...我会更好地运行每日脚本吗?还是有其他方法可以做到这一点?

我会寻找一种解决方案,当这些链接中的任何一个出现故障时会提醒我,如果我们链接的站点出现故障,最好更新数据库。

我们使用的是经典的 ASP。

0 投票
2 回答
46 浏览

events - 如何在没有触发功能的情况下测试应用程序、数据库和日期更改的测试

我正在尝试计划如何在我的新应用程序中构建一些功能,并且不确定是否有一种“正确”的方式来实现我正在寻找的东西。

我想在我的网站上完成某些事情,比如当某个日期时间与其他日期时间匹配时,然后发送电子邮件。

或者例如,考虑一下 stackoverflow 上的徽章,你认为它是通过一些大型循环测试来完成的,以便人们获得新徽章的资格,或者我是否缺少一些设计模式。

这是我目前的计划。

  1. 设置一个函数,该函数将每 1-10 分钟触发一次,它将检查数据库是否满足任何规则,并因此采取行动。

  2. 当用户查看与他们相关的任何记录或登录时,为每个用户添加这些检查。

如果有人可以阐明例如 ebay 如何处理它的电子邮件通知,我认为这将为我指明正确的方向。

谢谢你的帮助。即使是我正在寻找的名称也会很有帮助。

0 投票
1 回答
110 浏览

statistics - 编程比率

有人看过维护编程与新开发的比率研究吗?

谢谢。

0 投票
5 回答
641 浏览

maintenance - 随着项目的发展保持可追溯性的最新状态

在各种项目中,我需要确保我在分析阶段开发的用例模型涵盖了项目的需求。为此,我能够在需求语句(唯一标识)和用例(也唯一标识)之间进行一定程度的可追溯性。在某些情况下,启用可追溯性意味着我认为(后来证明)一些额外的努力是一项很好的投资。

现在,我面临的最大问题是在事情开始发生变化时(作为更改请求的结果,或作为用例更改的结果),在以后保持这种可追溯性。

任何关于可追溯性维护的最佳实践的想法?

(它可以应用于项目中的其他项目——例如用例和测试用例,或需求和验收测试用例)

稍后的编辑 工具可能会有所帮助,但它们无法检测可追溯性中的差距或错误。导航......也许,但不保证可追溯性在应用更改后是最新的或正确的。

0 投票
8 回答
3860 浏览

maintenance - 维护合同的良好提前终止费是多少?

刚从一位客户那里回来,该客户要求将提前终止条款添加到拟议的维护合同中。合同为期一整年,可选择续约。客户可以按月或全部预付。我想知道假设我应该有一个好的提前终止费是多少?

  • 不收费
  • 固定费用
  • 2-4个月的月费
  • 合同剩余部分的一半
  • 没有提前终止选项

如果客户预先支付了一整年的费用,然后想在一年中的一半时间退出怎么办?退款还是不退款?