Имя: Пароль:
1C
 
2 хранилища конфигураций для доработок одной базы.
, ,
0 StanleyMarsh
 
26.05.15
14:48
1. Рабочая схема, при количестве разработчиков > 20. 100% (2)
2. Не рабочая схема. 0% (0)
3. Руководство ошибается. 0% (0)
Всего мнений: 2

Руководство ИТ группы компаний поручило группе 1С нашей компании работать с программой 1С:УТ по схеме с 2мя хранилищами. Т.е. разработчики работают в одном, а разработчик-админ хранилища выгружает cf из него во второе из которого обновляет рабочую базу (у нас всего 3 человека разработчиков, но вопрос не про это).
Рабочую базу быстро не обновить. Актуальный cf быстро не получить. Насколько такая схема вообще рабочая?
1 Goggy
 
26.05.15
14:50
Я так и не увидел хоть какой-то аргументации нафейхуа второе хранилище...
2 StanleyMarsh
 
26.05.15
14:54
(1) лучше контролировать изменения версий хранилища, для чего хранилища нужны?) одно хорошо, два лучше)
3 ВРедная
 
26.05.15
14:55
(1) Нормальная практика.

Первое хранилище - для разработки - там все задачи и готовые к установке на рабочую и только начавшиеся. Эти задачи могут затрагивать один и тот же объект.

Второе хранилище - релизное. В него помещаются и проверяются на тестовых данных только выполненные задачи, таким образом, чтобы непротестированные вещи не лезли в рабочую базу.

Например, разрабатывается функционал по платежке, большой и тяжелый. Разработка ведется в хранилище разработки. Вылезает ошибка в платежке (или небольшая доработка), которую нужно поправить быстро. Она сразу правится и в хранилище разработки и в релизном. При этом все, что было непосильным трудом разработано, но еще не проверено по большой задаче, в рабочую базу не попадает.
4 fisher
 
26.05.15
14:56
(1) Чтобы отделить общие тестовые версии от релизов, очевидно. (0) Вполне рабочая схема. Оправдана или нет - второй вопрос. При трех вменяемых разрабах и умеренном темпе разработок вполне можно жить на одном хранилище, к которому и рабочая подключена.
5 Heckfy
 
26.05.15
14:57
(3) А нафига, простите, не протестированный функционал в хранилище выкладывать?
6 StanleyMarsh
 
26.05.15
14:59
(3) сколько разработчиков работают на проекте?
(5) +1, имхо такая схема (0) работает когда большие бюджеты и к тупым разработчикам не очень критичное отношение в компании
7 ВРедная
 
26.05.15
15:01
(5) Незачем.
А как внести срочные изменения, например, в документ, который захвачен разработчиком и уже модифицирован, но еще не доработан до конца и не протестирован?
8 fisher
 
26.05.15
15:02
(5) Потому что разработка разная бывает. Если каждый разработчик в единицу времени пилит один абсолютно независимый от соседних доработок блок - то да, не надо. А если параллельно куча всякой взаимосвязанной фигни шарашится, то как минимум интеграционные тесты надо периодически прогонять на тестовых сборках.
9 ВРедная
 
26.05.15
15:02
(6) У нас было три + консультант.
10 Heckfy
 
26.05.15
15:03
(8) Ну тогда уж надо на каждую тестовую сборку хранилище делать, чё.
11 Heckfy
 
26.05.15
15:05
(7) Сохранить наработки, отменить захват. Заново захватить, Подправить документ, поместить в хранилище, обратно захватить, вернуть свои изменения с учетом правок. Вроде, ничего сложного....
12 НЕА123
 
26.05.15
15:05
фирма 1С так работает

Рабочая схема, при количестве разработчиков > 20.
13 StanleyMarsh
 
26.05.15
15:07
(9) косячные разработчики значит, не тестируют что сами делают.
14 Mankubus
 
26.05.15
15:18
работал с 3-мя хранилищами: разработка, тестовое и предрелизное

Рабочая схема, при количестве разработчиков > 20.
15 ВРедная
 
26.05.15
15:39
(11) Что тут сказать. Будешь на похожем проекте, поймешь.
AdBlock убивает бесплатный контент. 1Сергей