问题标签 [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.
maintenance - 维护评论
修改现有代码时使用了哪些特殊技术?
例如:假设您在方法中修改了业务规则。您是否用特殊注释标记修改的部分?
您在修改代码时使用的任何编码/注释标准?
algorithm - 确定电子邮件地址的健康/有效性
网站的日常维护通常涉及验证链接是否有效、标记不良链接等。
我知道如何通过脚本匹配电子邮件地址(尤其是在mailto:
链接中的网页上下文中)。我的问题是如何在不发送垃圾邮件地址的情况下验证它们是否正常?
剥离域并验证它正在侦听端口 25 是部分答案,但不处理验证用户名/别名。
有没有办法将此添加到我管理的网站的维护脚本中?
我真的不在乎它是用什么语言写的,只要它有效:)
performance - 编码优先级:性能、可维护性、可重用性?
这主要是由于对 SQL 问题的回答。出于性能考虑,有意省略了 UDF 和子查询。我没有包括可靠性,而不是认为它应该被视为理所当然,但代码必须工作。
性能永远是第一位的吗?以性能为主要优先事项提供了如此多的答案。我的用户似乎更关心代码的修改速度。因此,运行报告需要 15 秒而不是 12 秒。只要我不为不提供解决方案找借口,他们就可以忍受。
显然,如果 15 秒变成 15 分钟,那就有问题了,但用户想要这个功能。他们希望应用程序适应业务规则更改和增强请求。我希望能够在 6 个月后查看代码,并且能够在一个容易识别的位置进行更改,而不是追查所有那些有人复制和粘贴代码的地方,因为他们认为调用另一个函数或子例程或 Udf 会阻碍性能。
说了这么多,我要订购:可维护性(改变是生活中的事实。),性能(没有人喜欢盯着沙漏。),可重用性(很难确定应该再次使用什么代码。)。
java - 学习遗留的 Java 系统
我的任务是维护和重构遗留 Java 系统。我目前使用 C# 和 .NET,虽然我熟悉 Java。
遗留系统使用 RMI,一种客户端/服务器架构,专为 1.4 JVM 设计。它用于 UI(据我所知)、Swing 和 AWT。
我的问题是:与我刚刚收到的代码库达成协议的最佳方式是什么?我正在考虑屏幕流程图、定义 RMI 调用之间的边界以及编写单元测试(针对可测试的位)。
当你收到一个不熟悉的代码库时,你会怎么做?
谢谢!
-贾罗德
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:
- Uploading text saying when you're going to be back online to S3
- ???
- S3 serving this page to any request to your domain while you perform upgrades/re-instantiating instances, etc.
- ???
- 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? :)
apache-flex - 用 Flexbuilder 维护一个用 Flash 设计的 Web 应用程序是否可行
我星期一开始了一份新工作,部分工作描述是维护外包的 Flash 网页,这些网页只包含丰富的 UI 表单和很少的动画。我对 Flash 或 Flex 没有任何经验,但作为一名程序员,Flex IDE 似乎更适合我,这让我想到了我的问题:
我可以在 Flexbuilder IDE 中维护用 Flash 开发的 Web 应用程序吗?
maintenance - 在维护期间保持系统的概念完整性
在开始一个新项目时,我们会根据“最新”和“已知”来启动它。
这包括选择编程语言、这些语言的框架等。在使用特定框架和设计模式等方面,相当多的时间花在架构设计和详细关卡设计上。
事情进展顺利,直到我们完成开发并将其推向生产。
然后是维护(缺陷修复和增强)。人变了,建筑师和设计师搬走了。
可能没有任何项目历史细节的新人现在正在维护它。他们开始包含架构、设计原则等方面的内容,以提供快速修复和添加增强功能。
我在我工作过的许多项目中都看到了这种趋势。
在进行维护的同时如何保持系统的“概念完整性”?
.net - asp.net 中 DataBinding 的最佳实践以实现可维护性
我想知道在可维护性方面使用 asp.net DataBinding 的最佳实践是什么。
当我必须对数据库进行更改时,我不希望应用程序崩溃。
我应该在代码隐藏中完全绑定数据吗?我计划使用 ObjectDataSources 进行数据绑定。有没有比使用数据绑定更容易维护的东西,如果有,它是什么?
在设计我的数据访问层和业务层时,我应该考虑哪些因素?
谢谢。
javascript - Web 制作:外部 JS 文件中的绝对 URL?
我想知道,您是否知道在外部 javascript 文件中指定绝对 URL 的任何最佳做法?我正在寻找一个可维护的解决方案。
基本场景是当我需要在运行时通过 javascript 包含 css 文件,或者对某些 URL 进行 ajax 调用,以及通常需要在(外部)javascript 文件中指定 URL 的其他情况。
如果您要更改服务器,或者可能引入 mod_rewrite,如何防止手动编辑 js 文件中的所有 url?
maintenance - 每 1000 行代码需要多少维护开发人员
我们有一个非常庞大的项目,有 20-30 个模块,但大部分都完成了。它处于维护阶段(主要是错误修复,很少有新功能)。我正在尝试提出一些维护产品所需的开发人员。
有没有衡量这个数字的好方法?
该项目主要是基于 WinForm 的 C# 应用程序(.net 1.1 和 2.0 的混合)以及少量 vb6 应用程序。