gpt4 book ai didi

java - 如何评估java版本升级的风险?

转载 作者:行者123 更新时间:2023-12-03 03:08:20 25 4
gpt4 key购买 nike

我被要求评估我们是否可以安全地升级生产部署的 Web 应用程序之一上的 Java 版本。代码库相当大,我们希望避免对所有内容进行回归测试(遗憾的是没有自动化测试),但在一些手动测试期间我们已经遇到了至少一个问题(XmlStringReader.getLocalName 现在在它刚刚返回时抛出 IllegalStateExeption null),上级对升级非常紧张。

当前建议的方法是对每个版本的 JDK 源代码进行源代码比较,并评估这些更改以查看哪些更改可能会产生影响,但似乎需要进行很多更改(正如前面提到的,代码库是有点大)。仅查看每个版本的 java 版本更改是否安全且更容易?或者有更简单的方法来进行此评估吗?

编辑:我忘了提及正在考虑的版本升级是次要版本升级,即 1.6.10 到 1.6.33

最佳答案

没有什么可以取代在真实系统中进行测试。您也许能够在错误报告或目视检查中发现一些明显的东西,但检测由于更复杂的交互而导致的变化是不可能的。甚至检测看似简单的更改,这些更改会改变 GC 如何影响您正在运行的应用程序或热点如何优化您的代码(您也在检查 C++ 代码,对吧)或某些关键算法的执行方式......

关于java - 如何评估java版本升级的风险?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com