1

私のコードでは確立されたオープン ソース ライブラリを使用していますが、バグを発見し、コミュニティに報告しました。ただし、コードを変更することによるすべての副作用を知っているわけではないため、バグを修正する資格はありません。バグは、最終クラスのプライベート関数にあります。フレームワークは、そのクラスの既にインスタンス化されたバージョンを関数に渡しました。必要な期間、そのクラスのインスタンスを修正するために使用できる適切な Monkey パッチ技術があるかどうか疑問に思っています。これにより、潜在的な望ましくない副作用が制限されます。アスペクト指向プログラミング、バイトコード操作、リフレクションなどのテクニックがあることを理解しています。この状況で私は何をすべきですか?

ご提案いただきありがとうございます。

4

0 に答える 0