私は、会社を離れた誰かによって書かれたコードをいくつか持っています。彼はコードのかなりの数の場所でシリアライゼーション (Serializable を実装) を使用していますが、それは不要だと思います。
これらのシリアル化をコードから削除する前に、どのような注意を払う必要がありますか?
編集 - 以下に追加
1) 私たちのコードはネットワーク経由でアクセスされません。ストリーミングは必要ありません。サーブレットもありません。
2) オブジェクトからバイト配列への変換はどこでも発生しません
。3) 単一の JVM で実行される単なるスタンドアロン アプリケーションです
。4) ファイルを読み取り、データをデータベースに格納するだけです。データベースはリモートの可能性があります。
5) RMI/Corba コンポーネント
はありません 6) これらのクラスの既知の親はシリアライズ可能ではありません
他に注意すべきケースはありますか?