|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Добрый день расскажите пож, как у вас построен процесс разработки и переноса модификаций в случае групповой разработки. сам не разработчик 1с, раньше работал больше с другой системой(Ахапта), там процесс был прост, понятен и прозрачен: 1 есть приложение для разработки, там все разработчики пишут доработки 2 потом сделанные изменения(проект) переносятся на тестовый стенд. переносятся только сделанные изменения, а не все приложение. переносит разработчик, он сравнивает объекты и понимает, где его код, где чужой, поэтому вероятность ошибки не велика 3 после теста (консультантами и бизнес-пользователями) на тестовом приложении проект переносится на рабочую задачи идут независимо и в случае успешного тестирования оказываются на рабочем приложении достаточно быстро что сейчас есть в 1с у нас: 1 есть общее хранилище конфигураций, у всех разработчиков свои базы 2 после написания модификации человек тестирующий модификации, выгружает их из хранилища в свою 1с и тестирует, в случае ошибок возвращает. время разработчиков и тестировщиков часто не совпадает, поэтому бывают ситуации, что часть модификаций сделана, но не протестирована, а часть сделана и протестирована. 3 после того как ВСЕ модификации протестированы(или ожидается, что будут протестированы) идет команда разработчикам 1с перестать разрабатывать и ждать пока все дотестируют 4 после окончательного тестирования объявляется релиз и все приложение переносится на рабочую минусы этого, как видятся мне: 1 невозможность перенести 1 модификацию(руководитель отдела разработки говорит это невозможно) 2 нужно ждать релиза, т.е. добиваться того, бы все написанное было протестировано, т.е. ограничения на работу тестировщиков и программистов. пока протестируют, программисты еще напишут, и опять откладывается релиз. 3 если добавить еще 1 уровень теста(для бизнес пользователей, что бы им не давать непротестированных модификаций), то отслеживание модификаций и релизы, то схема еще усложнится вопросы: правильно ли организован процесс, нельзя ли сделать его более управляемым и не зависеть от релиза? вариант тестировщикам тестировать сразу как напишут не походит. расскажите пож, как сделано у вас и насколько вам удобен процесс ps простите за много букв. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 18:44 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Простите за нескромный вопрос - это не Нуралиев интересуется? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 19:09 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
мы забиваем на тестирование и сразу накатываем. Хранилище можно и по кускам накалывать в рабочую базу- в смысле по объектно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.07.2016, 08:33 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
У нас порядка 10 разработчиков в одной конфигурации (в частности в той, с которой работаю я). У каждого своя база для разработки. Захватываем объекты в хранилище, дорабатываем. Если необходимо захватить корень, то после захвата добавляем нужные объекты и сразу помещаем корень обратно. При этом необходимо не забывать про заглушки в модулях, если помещаешь подписку или регламентное задание. Т.е. вместе с объектом не забыть поместить и модуль с вызываемой объектом функцией. В случае с регистрами - не забываем помещать и документ. В этом первый минус хранилища. Потому что при помещении объекта ни на что не ругается. Но у других разработчиков при получении объекта будут ошибки и база не обновится. После окончания доработки передаем в тестирование и в задаче указываем номер базы, где дорабатывали. Тестировщик тестирует, после этого возвращает задачу с пометкой, что можно помещать все изменения в хранилище или нужна доработка. И здесь проявляется второй минус хранилища. Если я параллельно дорабатывал один и тот же объект по нескольким задачам, то поместить я могу либо все, либо ничего. Или комментируем все изменения по другим задачам и помещаем только изменения по нужной. В этом месте часто возникают ошибки. Также если объекты захватил другой разработчик, то опять же задачу не можешь выполнить, пока другой этот объект не отпустит. А задачи бывают и от 40 часов. Приходиться выкручиваться, договариваться. Частая ситуацию - разработка во второй базе, которая не подключена к хранилищу. После проверки задачи сравнением и объединением переносить изменения. Здесь тоже частенько бывают ошибки. Т.к. конфа сильно доработана (при том, что это ЗУП :) ) при обновлении ответственный человек захватывает все объекты в хранилище, кроме наших. И опять вся работа стоит, либо пользоваться второй базой. Т.к. обновлять могут до двух дней. Все обновления из хранилища на боевую базу накатываются раз в 10 дней после полного тестирования конфигурации (но и оно слабо помогает от ошибок, только от основных). При появлении ошибок обновляем динамически или ночное обновление тех объектов, которые требуются. Какого-то "правильного" варианта работы с хранилищем нет. Все зависит от внутренних регламентов, от условий работы, от типа задач, которые стоят. Основной совет - не хранить все добавляемые функции/процедуры в одном модуле. Делить по функциональности, назначению и т.п. Активно пользоваться модулями менеджера. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 11:41 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
elseifКакого-то "правильного" варианта работы с хранилищем нет. потому что оно убогое. на уровне базовых возможностей vss 10-ти летней давности еще ломается к тому же ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 11:58 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖelseifКакого-то "правильного" варианта работы с хранилищем нет. потому что оно убогое. на уровне базовых возможностей vss 10-ти летней давности еще ломается к тому же Может в скором времени не будет конфигуратора, а будет 1C: Enterprise Development Tools ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 09:48 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
elseifПоследний выдох ГПЖпропущено... потому что оно убогое. на уровне базовых возможностей vss 10-ти летней давности еще ломается к тому же Может в скором времени не будет конфигуратора, а будет 1C: Enterprise Development Tools ага будет.. вот обмен 3 сделали а хоть одну конфу на неё перевели? Рарус вообще про обмены не слышал ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 10:57 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
elseifПоследний выдох ГПЖпропущено... потому что оно убогое. на уровне базовых возможностей vss 10-ти летней давности еще ломается к тому же Может в скором времени не будет конфигуратора, а будет 1C: Enterprise Development Tools Чтобы избавиться от конфигуратора и перейти на нормальные VCS нужно в принципе переходить с визуального программирования к полностью текстовому. А это политически нетривиальная задача (так как "каждый бухгалтер же должен иметь подстраивать систему под себя"). ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 11:47 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Nitro_Junkieelseifпропущено... Может в скором времени не будет конфигуратора, а будет 1C: Enterprise Development Tools Чтобы избавиться от конфигуратора и перейти на нормальные VCS нужно в принципе переходить с визуального программирования к полностью текстовому. А это политически нетривиальная задача (так как "каждый бухгалтер же должен иметь подстраивать систему под себя"). Вы из прошлого века вынырнули? Это как то подходило для Бухгалтерии 6.0, как раз система из прошлого века. Уже в 7.х, хотя порог и достаточно низкий был, но более менее серьезные вещи никакой бухгалтер или экономист не потянет, так мелкие поделки. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 13:18 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Nitro_Junkie(так как "каждый бухгалтер же должен иметь подстраивать систему под себя"). это тема умерла еще в 7.7 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 13:25 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Zerroelseifпропущено... Может в скором времени не будет конфигуратора, а будет 1C: Enterprise Development Tools ага будет.. вот обмен 3 сделали а хоть одну конфу на неё перевели? Рарус вообще про обмены не слышал обмен 3 работает только в связке с бсп. нет бсп - нет и конфеток ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 13:26 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖZerroпропущено... ага будет.. вот обмен 3 сделали а хоть одну конфу на неё перевели? Рарус вообще про обмены не слышал обмен 3 работает только в связке с бсп. нет бсп - нет и конфеток ну я к тому что описание технологии и повседневное использование как бы долгий процесс у 1с. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 13:28 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
тема чуть ожила, хотелось бы еще услышать опытных разработчиков Zerro, без теста никак нельзя, слишком много пользователей и цена ошибки высока elseif, отдельное огромное персональное спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 13:29 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
petrov-gomezхотелось бы еще услышать опытных разработчиков а что вы услышать хотите... групповая разработка в 1с - задача нетривиальная если народу много и задач много. оттестировать в должной степенью надежности, собрать из этого некий "кумулятивный патч" ничего не обрушив - задача иногда нетривиальная ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 15:32 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
ради этого 1с пытается перейти к текстовому декларативному программированию и поменять концепцию - вместо "cf + конфигуратор" сделать "проект + IDE" посмотрим что выйдет. скептицизма достаточно. с учетом умения конторы "залипать" на древних концепциях (справочник-документ-проводка) и лозунгах (каждый бух может залезть в конфигуратор) + умением выдумывания собственных велосипедов ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 15:37 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Просветите, а что такое "Обмен 3"? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 15:51 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖpetrov-gomezхотелось бы еще услышать опытных разработчиков а что вы услышать хотите... групповая разработка в 1с - задача нетривиальная если народу много и задач много. оттестировать в должной степенью надежности, собрать из этого некий "кумулятивный патч" ничего не обрушив - задача иногда нетривиальная Да в общем то она не только в 1с не тривиальная. :) Вот только средства групповой разработки у 1С пока хиленькие. Посмотрим что там в ЕД тулзах получится, но первое время думаю глюков будет больше, чем помощи. Сейчас то просто установить без бубна не выходит. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 15:53 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖа что вы услышать хотите... что то типа ответа elseif выработанный в команде best practice по подходу к разработке ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 16:11 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
MicMicПросветите, а что такое "Обмен 3"? конвертация 3.0 + универсальный формат ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2016, 16:45 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
petrov-gomezтема чуть ожила, хотелось бы еще услышать опытных разработчиков Zerro, без теста никак нельзя, слишком много пользователей и цена ошибки высока elseif, отдельное огромное персональное спасибо денежек нет в глубинке на тестеров( ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2016, 19:48 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖNitro_Junkie(так как "каждый бухгалтер же должен иметь подстраивать систему под себя"). это тема умерла еще в 7.7 Я в курсе. Но других идей нафига нужно визуальное программирование у меня нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 10:10 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Последний выдох ГПЖради этого 1с пытается перейти к текстовому декларативному программированию и поменять концепцию - вместо "cf + конфигуратор" сделать "проект + IDE" А можно поподробнее. А то я немного отстал от темы. Про плагин в эклипсе в курсе, но там идеологически вопрос в том, что нужно расширять синтаксис и делать синтаксические конструкции под все бизнес-объекты, типа : Код: sql 1.
Или что-то типа того. Но тогда придется добавлять много ключевых слов и если их не запретить в языке можно убиться с парсингом. Но в любом случае как далеко в этом вопросе продвинулись? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2016, 10:16 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
petrov-gomez, как вариант: смотреть в сторону git ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2016, 20:44 |
|
групповая разработка в 1с
|
|||
---|---|---|---|
#18+
Хитроглазыйкак вариант: смотреть в сторону git Спасибо, Хитроглазый, будем изучать ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2016, 15:56 |
|
|
start [/forum/topic.php?fid=28&msg=39272820&tid=1518697]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
153ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 278ms |
0 / 0 |