问题标签 [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 投票
3 回答
1928 浏览

language-agnostic - What are some good strategies to allow deployed applications to be hotfixable?

In an ideal world, our development processes would be perfect, resulting in regular releases that were so thoroughly tested that it would never be necessary to "hotfix" a running application.

But, unfortunately, we live in the real world, and sometimes bugs slip past us and don't rear their ugly heads until we're already busy coding away at the next release. And the bug needs to be fixed Now. Not as a part of the next scheduled release. Not tonight when the traffic dies down. Now.

How do you deal with this need? It really can run counter to good design practices, like refactoring your code into nice, discrete class libraries.

Hand-editing markup and stored procedures on a production server can be a recipe for disaster, but it can also avert disaster.

What are some good strategies for application design and deployment techniques to find a balance between maintenance needs and good coding practices?

0 投票
4 回答
82408 浏览

sql-server - 如何在 SQLServer 数据库的两个实例之间复制数据记录

我需要将一些记录从我们的 SQLServer 2005 测试服务器复制到我们的实时服务器。这是一个平面查找表,因此无需担心外键或其他参照完整性。

我可以在实时服务器上再次键入记录,但这很烦人。我可以将测试服务器记录和表数据全部导出到 SQL 脚本中并运行它,但我不想覆盖实时系统上存在的记录,只添加它们。

我怎样才能只选择我想要的记录并将它们传输或以其他方式进入实时服务器?我们没有 Sharepoint,我知道这可以让我直接在两个实例之间复制它们。

0 投票
37 回答
10376 浏览

maintenance - 编写可维护的代码

编写可维护代码(与语言无关)最重要的因素是什么?

0 投票
13 回答
101545 浏览

java - ResultSet:按索引检索列值与按标签检索

使用 JDBC 时,我经常遇到类似的结构

我问自己(以及代码作者)为什么不使用标签来检索列值:

我听到的最好的解释是关于性能的。但实际上,它是否使处理速度非常快?我不相信,尽管我从未进行过测量。在我看来,即使按标签检索会慢一些,但它提供了更好的可读性和灵活性。
那么有人可以给我很好的解释来避免通过列索引而不是列标签来检索列值吗?两种方法的优缺点是什么(也许,关于某些 DBMS)?

0 投票
7 回答
1470 浏览

c++ - 使用编译器/链接器进行 C++ 代码清理

我将 VS2008 用于 C++ 项目。代码很老,经过很多人的手。有几个不再使用的类层次结构、函数、枚举等。

有没有办法让编译器/链接器列出已声明或定义但未在任何地方引用的标识符?

0 投票
8 回答
58888 浏览

sql - SQL Server xp_delete_file 不删除文件

我正在尝试编写一些 SQL 来删除超过 7 天的“.7z”类型的文件。

这是我得到的不起作用的东西:

我也尝试将'1' a end 更改为'0'。

这将返回“成功”,但文件不会被删除。

我正在使用 SQL Server 2005,标准版,带 SP2

0 投票
4 回答
381 浏览

svn - SVN:处理“死”文件

我有一个 SVN 存储库。随着时间的推移,当我编辑、修改、更改等时,一些文件变得多余/不需要。

最佳实践是什么:从 SVN 中删除文件,或者只是将文件归零?还是我缺少第三种选择?

0 投票
2 回答
175 浏览

java - 是否有更新使用 EJB 的应用程序的首选方法?

我有一个适用于 EJB 的 java 应用程序,但是如果:

  1. EJB 得到更新,应用程序损坏。
  2. 应用服务器已更新,应用已损坏。

在没有人工参与的情况下,是否有一种首选方法来更新应用服务器和 bean 的客户端 jar?

如果首选方法取决于应用服务器,则假设为 jboss。

0 投票
3 回答
72316 浏览

maintenance - 补丁 vs. 修补程序 vs. 维护版本 vs. 服务包 vs

当您处于版本 1 和版本 2 之间时,您如何维护您的软件?

Patch、Hotfix、Maintenance Release、Service Pack 和其他术语在我看来都是模糊的,根据您与谁交谈而具有不同的定义。

您将发布之间的增量维护工作称为什么?

0 投票
2 回答
607 浏览

maintenance - 100万左右的知名项目。代码行?

我知道这个问题对我的情况非常具体,似乎不会对社区有太多好处,但对于某些人来说,看看我们是否能得到一些好的答案可能会很有趣。

有谁知道任何代码行数约为 100 万的项目?

我正在将一些东西放在一起进行管理,我希望将我们的软件(大约 100 万行代码)与其他一些软件进行比较。

我知道使用代码行在很多方面都存在很大争议,比如衡量生产力;然而,我想做的是使用这个统计数据作为我们产品持续维护的一小部分更大的演示。

维基百科有一些示例(源代码行 - 维基百科),但它们太大了。

任何帮助是极大的赞赏。

谢谢!