java - 如何修复错误并向源文件添加功能并保证不会破坏某些应用程序?

标签 java c++ iphone .net

文件会带有错误,而公司总是希望提供新功能。必有 是一种分发新文件的方式,希望应用程序能够正常工作。如果应用程序无法正常工作,则必须有一种简单的方法将应用程序恢复到最后已知的良好状态。

我知道这将是一个普遍问题,但我认为这也是一个普遍问题。
不同平台上的解决方案的比较将会越来越多。

亲爱的 friend 们,
其实我不是在讲如何开发软件
它是关于如何部署对最终用户计算机产生最小副作用的软件

最佳答案

  1. (应该是步骤 0 或 -1)使用有能力的 source code management tool ,并充分利用它的潜力:尤其是分支)
  2. Test Driven Development - 始终对可以测试的内容进行测试,并设计可测试的代码(当然,要达到可行的程度。)
  3. 切勿同时执行这两项操作:
  4. 使用continuous integration只要有可能

在紧急情况下恢复到“最后一个稳定”版本

这必须得到一些基础设施决策的支持,例如保留编译的最后一个稳定版本,并准备好在出现问题时重新部署,尽管付出了努力(已经在那里,完成了)

关于java - 如何修复错误并向源文件添加功能并保证不会破坏某些应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15242678/

相关文章:

iphone - NSMutableString 作为保留/复制

JAVA - Cassandra 设置批量大小

java - 如何使用 runOnUiThread() 或 onPostExecute() 在线程内更新 UI

C++ 表示数字的十进制值的 2 个字符串的乘法

c++ - 深层嵌套循环的缓存中毒问题

iphone - 如何检查 iPhone 应用程序用户是否评价或评论过该应用程序

Java 函数返回 int 而不是 Integer

java - 使用 Spring 验证 boolean 元素是否已显式定义

c++ - 为什么我的类(class)规模大于其成员的总和?

ios - iPhone 上的 UISplitViewController : pop to/show primary view from detail view controller