Показать сообщение отдельно
Старый 30.07.2011, 10:44   #79  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Имхо, существующая система родилась из технического требованийми.
1. хотфиксы должны устанавливаться в 1 клик (условно, то есть без анализа)
2. можно установить несколько хотфиксов по выбору

В результате, если хотфикс a модифицирует компонент b, и его же модифицировал ранее хотфикс c, то мы получаем оба хотфикса сразу.

И этот процесс идет каскадно.

Так как на приложении может как быть установлен хотфикс c так и не установлен. А обновление дожно производится автоматически.


Либо надо отказываться от какого-то из требований. Либо надо выпускать n вариантов одного и того же кода. Либо рефакторить аксапту в хвост и гриву, чтобы компоненты были поменьше.

Интересно, как бы уважаемый Удвой организовал такие обновления. Вот, допустим, у вас есть какая хотите система контроля версий. И вам надо выдать протестированный хотфикс с гарантией его установки на систему клиента на который могут быть уже установлены n других хотфиксов.

Последний раз редактировалось belugin; 30.07.2011 в 10:51.
За это сообщение автора поблагодарили: gl00mie (2).