私はこの時間と時間をもう一度見ます。 UATのテストマネージャーは、新しいビルドを金曜日までにテストできる状態にしたいと考えている。事前テスト会議で、最初に質問されたのは、「どのバージョンをテストするのですか?」という質問です。 (これは公正な質問です)。部屋は静かになり、誰かが "すべてのアセンブリは独自のバージョンを持っています。右クリックしてプロパティを見てください..."と返されます。分散アーキテクチャでは、なぜバージョン管理が難しいのですか?
テストマネージャの視点から見ると、これは役に立たない。彼らは、のすべてのバージョン/ラベル/タグが、彼らが何をしているのかを知らせるすべてのを求めています。彼らはこの情報を簡単に入手したい。
私はシステムの異なる領域のバージョンがデータストアに保存され、次にメインアプリケーションのaboutボックスに表示されるソリューションを見てきました。問題は、これを維持する必要があることです。
この問題を回避するにはどのような解決策がありますか?
EDIT。分散システムは、VB6、クラシックASP、VB.Net、C#、Web Services(部門間でどのバージョンを使用していますか?)、SQL Server 2005などを網羅しています。
nice article、thanks –