Я вижу это снова и снова. Менеджер тестирования UAT хочет, чтобы новая сборка была готова к тестированию к пятнице. Один из первых вопросов, заданных на собрании перед тестированием, - «против какой версии я буду тестировать?» (это справедливый вопрос). Комната замолкает, а потом кто-то снова скажет: «У всех сборок есть своя версия, просто щелкните правой кнопкой мыши и посмотрите свойства ...».
С точки зрения менеджеров по тестированию это бесполезно. Им нужна версия / метка / тег для всего , который сообщает им, над чем они работают. Они хотят, чтобы эта информация была легко доступна.
Я видел решения, в которых версия различных областей системы, хранящихся в хранилище данных, затем отображалась в блоке about основного приложения. Проблема в том, что это необходимо поддерживать.
Какие решения вы видели, чтобы обойти эту проблему?
EDIT. Распределенная система включает в себя VB6, Classic ASP, VB.Net, C #, веб-сервисы (по департаментам, какую версию мы используем?), SQL Server 2005.