gpt4 book ai didi

java - 当您看到序列化的 Java 对象时,您会想到什么

转载 作者:行者123 更新时间:2023-12-01 17:26:41 25 4
gpt4 key购买 nike

我有一些代码,是由不再在我们公司工作的人编写的。他在代码中相当多的地方使用了Serialization(实现Serialized),我认为这是没有必要的。

在从代码中删除这些序列化之前,我应该采取哪些预防措施?

编辑 - 添加如下

1) 我们的代码不通过网络访问。无需流媒体。也没有 Servlet。
2)任何地方都不会发生对象到字节数组的转换
3) 它只是一个在单个 JVM 中运行的独立应用程序
4)它只是读取文件并将数据放入数据库中。数据库可能是远程的。
5) 没有任何RMI/Corba组件
6) 这些类的已知父类都不是可序列化的

还有其他需要处理的情况吗?

最佳答案

What precautions should I be taking care of, before removing those serializations from the code.

确保您有一套良好的单元测试和系统测试可用......并使用版本控制。

您还可以在代码库中搜索使用 ObjectStream 类的代码,但其用法可能隐藏在库和框架代码中。

我同意彼得的观点。删除 implements Seralized 不太可能取得任何有值(value)的成果。 (至少......从你的经理的角度来看不是。)

关于java - 当您看到序列化的 Java 对象时,您会想到什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14362081/

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