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

maintenance - 维护评论

修改现有代码时使用了哪些特殊技术?

例如:假设您在方法中修改了业务规则。您是否用特殊注释标记修改的部分?

您在修改代码时使用的任何编码/注释标准?

0 投票
4 回答
632 浏览

algorithm - 确定电子邮件地址的健康/有效性

网站的日常维护通常涉及验证链接是否有效、标记不良链接等。

我知道如何通过脚本匹配电子邮件地址(尤其是在mailto:链接中的网页上下文中)。我的问题是如何在不发送垃圾邮件地址的情况下验证它们是否正常?

剥离域并验证它正在侦听端口 25 是部分答案,但不处理验证用户名/别名。

有没有办法将此添加到我管理的网站的维护脚本中?

我真的不在乎它是用什么语言写的,只要它有效:)

0 投票
14 回答
5137 浏览

performance - 编码优先级:性能、可维护性、可重用性?

这主要是由于对 SQL 问题的回答。出于性能考虑,有意省略了 UDF 和子查询。我没有包括可靠性,而不是认为它应该被视为理所当然,但代码必须工作。

性能永远是第一位的吗?以性能为主要优先事项提供了如此多的答案。我的用户似乎更关心代码的修改速度。因此,运行报告需要 15 秒而不是 12 秒。只要我不为不提供解决方案找借口,他们就可以忍受。

显然,如果 15 秒变成 15 分钟,那就有问题了,但用户想要这个功能。他们希望应用程序适应业务规则更改和增强请求。我希望能够在 6 个月后查看代码,并且能够在一个容易识别的位置进行更改,而不是追查所有那些有人复制和粘贴代码的地方,因为他们认为调用另一个函数或子例程或 Udf 会阻碍性能。

说了这么多,我要订购:可维护性(改变是生活中的事实。),性能(没有人喜欢盯着沙漏。),可重用性(很难确定应该再次使用什么代码。)。

0 投票
10 回答
463 浏览

java - 学习遗留的 Java 系统

我的任务是维护和重构遗留 Java 系统。我目前使用 C# 和 .NET,虽然我熟悉 Java。

遗留系统使用 RMI,一种客户端/服务器架构,专为 1.4 JVM 设计。它用于 UI(据我所知)、Swing 和 AWT。

我的问题是:与我刚刚收到的代码库达成协议的最佳方式是什么?我正在考虑屏幕流程图、定义 RMI 调用之间的边界以及编写单元测试(针对可测试的位)。

当你收到一个不熟悉的代码库时,你会怎么做?

谢谢!

-贾罗德

0 投票
1 回答
365 浏览

dns - Any idea how to let S3 serve "maintenance mode" page?

Say, you have a Rails (or actually any other kind) application running on Amazon EC2, and whenever you perform some maintenance, which might include shutting down or re-creating your instances, you might want S3 to display your "maintenance mode" page instead of your app.

So, basically, that might mean:

  1. Uploading text saying when you're going to be back online to S3
  2. ???
  3. S3 serving this page to any request to your domain while you perform upgrades/re-instantiating instances, etc.
  4. ???
  5. EC2 instances are back serving your customers

I understand that most probably it is not possible — at least I have no idea how to do this. Just want to make sure it is not possible.

Anyway. Any ideas? :)

0 投票
2 回答
199 浏览

apache-flex - 用 Flexbuilder 维护一个用 Flash 设计的 Web 应用程序是否可行

我星期一开始了一份新工作,部分工作描述是维护外包的 Flash 网页,这些网页只包含丰富的 UI 表单和很少的动画。我对 Flash 或 Flex 没有任何经验,但作为一名程序员,Flex IDE 似乎更适合我,这让我想到了我的问题:

我可以在 Flexbuilder IDE 中维护用 Flash 开发的 Web 应用程序吗?

0 投票
2 回答
519 浏览

maintenance - 在维护期间保持系统的概念完整性

在开始一个新项目时,我们会根据“最新”和“已知”来启动它。

这包括选择编程语言、这些语言的框架等。在使用特定框架和设计模式等方面,相当多的时间花在架构设计和详细关卡设计上。

事情进展顺利,直到我们完成开发并将其推向生产。

然后是维护(缺陷修复和增强)。人变了,建筑师和设计师搬走了。

可能没有任何项目历史细节的新人现在正在维护它。他们开始包含架构、设计原则等方面的内容,以提供快速修复和添加增强功能。

我在我工作过的许多项目中都看到了这种趋势。

在进行维护的同时如何保持系统的“概念完整性”?

0 投票
3 回答
3237 浏览

.net - asp.net 中 DataBinding 的最佳实践以实现可维护性

我想知道在可维护性方面使用 asp.net DataBinding 的最佳实践是什么。

当我必须对数据库进行更改时,我不希望应用程序崩溃。

我应该在代码隐藏中完全绑定数据吗?我计划使用 ObjectDataSources 进行数据绑定。有没有比使用数据绑定更容易维护的东西,如果有,它是什么?

在设计我的数据访问层和业务层时,我应该考虑哪些因素?

谢谢。

0 投票
3 回答
406 浏览

javascript - Web 制作:外部 JS 文件中的绝对 URL?

我想知道,您是否知道在外部 javascript 文件中指定绝对 URL 的任何最佳做法?我正在寻找一个可维护的解决方案。

基本场景是当我需要在运行时通过 javascript 包含 css 文件,或者对某些 URL 进行 ajax 调用,以及通常需要在(外部)javascript 文件中指定 URL 的其他情况。

如果您要更改服务器,或者可能引入 mod_rewrite,如何防止手动编辑 js 文件中的所有 url?

0 投票
6 回答
5329 浏览

maintenance - 每 1000 行代码需要多少维护开发人员

我们有一个非常庞大的项目,有 20-30 个模块,但大部分都完成了。它处于维护阶段(主要是错误修复,很少有新功能)。我正在尝试提出一些维护产品所需的开发人员。

有没有衡量这个数字的好方法?

该项目主要是基于 WinForm 的 C# 应用程序(.net 1.1 和 2.0 的混合)以及少量 vb6 应用程序。