2010-12-30 8 views
0

この質問は、今日のインタビューで作成されました。サードパーティのアプリケーションに依存するアプリケーションを作成したいが、あなたのアプリケーションを壊さないでください。サードパーティ製のアプリケーションの変更からアプリケーションを保護する

私が言っているのは、自分のアプリケーションを開発できるようにプロキシアプリケーションを作成し、サードパーティの新しいリリースでアプリケーションが中断した場合、プロキシを変更するということです。

本当の解決策ですか?他のアプローチはありますか?

ありがとうございました。

+0

@ user487117:サードパーティのアプリケーションまたはサードパーティ製のライブラリについて言及していますか?アプリケーションであれば、それはあなたまたは第三者によっても展開され、データを交換しますか? – Cratylus

答えて

2

将来の変更によってソフトウェアが壊れないことは間違いありません。これは.NETが属性Obsoleteを持っている理由です:あなたにバージョンを与えながら後方互換性を提供するために、またはコードを変更して追いつくために2つを与えることです。

私が想像することができる唯一の実際の修正は、実際にはサードパーティのアプリケーションをソフトウェアでパッケージ化することです。この方法では、のバージョンは、新しいリリースの準備が整うまでに変更されません。

+0

彼はサードパーティ製のアプリケーションではなく、第三者のライブラリではなく、 – Cratylus

+0

@ 384706と尋ねています。しかし、私は考えることができるアプリケーションの安定性を確保するため** **の方法を提供しています。あなたが依存しているソフトウェアのバージョンを制御できない場合は、サードパーティ製のアプリケーションを利用しているので、クイックアップデートとリリースのほうがよいでしょう。 – Brad

関連する問題