1

一般的な情報:

1) 自動化 Java プロジェクト。

2) テストされたプログラムには、6 回のマウント (ギブ オア テイク) ごとに新しいバージョンがあります。

必要 - 自動化コードに下位互換性を追加する、つまり、古いバージョンのプログラムをサポートしない Java コードの変更は、古いバージョンでの作業には影響しません。

テストしたプログラムのバージョン リストと各バージョンの Java コードを維持するための最良の方法は何かと考えていました。コードの書き直しはしたくないので、次のようなものが必要だと思います。

code-A はバージョン V1 ~ V4 で機能し、Code-A-new はバージョン V5 以降で機能します。

コード B はバージョン V1 で機能し、code-B-new はバージョン V2 ~ V3 で機能し、code-B-newer はバージョン V4 以降で機能します。

等々...

この件についてオンラインで読み込もうとしたときに、この問題の工場を提案する記事 ( http://www.androiddesignpatterns.com/2012/06/designing-for-backwards-compatibility.html?m=1 ) を見つけました。 .

ご指導いただければ幸いです。

4

0 に答える 0