|
Организация параллельной работы | ☑ | ||
---|---|---|---|---|
0
Мандалай
15.10.17
✎
12:16
|
Добрый день.
Каким образом можно организовать одновременную работу двух программистов с одним и тем же объектом? Вариант хранилища в данном случае естественно исключается. |
|||
1
Aleksey
15.10.17
✎
12:18
|
пристрелить коленку одному из них
|
|||
2
Мандалай
15.10.17
✎
12:20
|
Разного рода ГитХабы и прочее не помогут отцу русской демократии?
|
|||
3
Aleksey
15.10.17
✎
12:22
|
Да кто же тебя знает что ты именно хочешь
|
|||
4
Aleksey
15.10.17
✎
12:22
|
Ты хочешь чтобы 2 программиста одновременно рисовали форму документа?
|
|||
5
Aleksey
15.10.17
✎
12:23
|
или один будет писать модуль объекта, а другой модуль формы?
|
|||
6
Филиал-msk
15.10.17
✎
12:26
|
Нанять третьего для разруливания конфликтов. Открыть вакансию ведущего хранилища.
|
|||
7
Мандалай
15.10.17
✎
12:28
|
Да мне тут на собеседование вопрос этот задали, я вот сижу и думаю, что именно чувак хотел сказать этим вопросом...
|
|||
8
Филиал-msk
15.10.17
✎
12:30
|
Спросить чувака в ответ? Страшно?
|
|||
9
Филиал-msk
15.10.17
✎
12:32
|
И внезапно окажется, что это задача о трех черепахах, а программисты вообще в разных городах и работают в разных базах.
|
|||
10
PLUT
15.10.17
✎
12:37
|
(0) легко - два сервера 1С предприятия, одна БД :)
известная фича 1С |
|||
11
Мандалай
15.10.17
✎
12:48
|
(8)Да хз, я ж не пойду второй раз к нему на собеседование со словами я знаю ответы на все вопросы :)
(10)Ну это из области треша. А если на самом деле - подобная организация кем-то практикуется? Или это из разряда сферического коня в вакууме? |
|||
12
yzimin
15.10.17
✎
12:50
|
||||
13
PLUT
15.10.17
✎
13:00
|
(11) это ответ на вопрос в (0)
два пофигуратора одной БД открыть можно и даже один и тот же объект редактировать. но кто первый на ctrl-S нажал, тот и папа и да, 1С не рекомендует так делать :) |
|||
14
jsmith82
15.10.17
✎
13:30
|
Разбить справочник на несколько штук.
|
|||
15
vde69
15.10.17
✎
13:32
|
(13) наоборот, кто ПОСЛЕДНИМ сохранил - тот и папа, а кто первым - тот ЛОХ
|
|||
16
VladZ
15.10.17
✎
13:37
|
(0) Поднимай хранилище и не разрушай мозг себе и людям.
|
|||
17
jsmith82
15.10.17
✎
13:39
|
(15) Можно сделать тест на ДНК, то бишь посмотреть логи
|
|||
18
PLUT
15.10.17
✎
13:58
|
(15) ценное замечание
|
|||
19
Lama12
15.10.17
✎
14:18
|
(0) Без хранилища можно. Только оба должны договариваться.
|
|||
20
Филиал-msk
15.10.17
✎
14:26
|
(11) Не, просто следующий раз на собеседовании включаешь тумблер "Д" двумя ногами в потолок, и подобострастно так просишь просвещения (: Слушаешь и тихо охреневаешь, куда ж это я работать устраиваюсь?
|
|||
21
Филиал-msk
15.10.17
✎
14:29
|
(11) Практикуется разработка проектов в разных базах и последующее полуручное слияние с ручным разрешением конфликтов. Почитай на ИТС статью про распределенную разработку, они там разными базами ветки гита имитируют.
|
|||
22
Asmody
15.10.17
✎
14:31
|
(21) Для такой "работы" нужен гамак, лыжи и ведёрко вазелина.
|
|||
23
Лефмихалыч
15.10.17
✎
14:37
|
(0) (7) беги от туда, Форест
|
|||
24
vde69
15.10.17
✎
14:46
|
(7) две копии базы и потом ручное объединение через "сравнить+объединить"
|
|||
25
Филиал-msk
15.10.17
✎
15:03
|
(22) Два ведёрка. Разработка коллективная всё-таки.
|
|||
26
Aleksey
15.10.17
✎
18:25
|
(21) Это не параллельная работа с одним объектом. Это работа с разными объектами (разные базы)
|
|||
27
Лефмихалыч
15.10.17
✎
19:21
|
По всей видимости, эти орки имели в виду подключение к одной БД из двух баз в кластере.
Это работает, но за это в приличном обществе канделябром в иппло бьют |
|||
28
Aleksey
15.10.17
✎
19:25
|
(27) И что это позволит одновременно редактировать одну и туже форму объекта?
Или речь идет исключительно о разных модулях одного и того же объекта? |
|||
29
Cyberhawk
15.10.17
✎
19:27
|
(28) Редактировать позволит, но сохраняться всегда будет какая-то одна из двух версий (т.е. мержа-то не будет)
|
|||
30
Лефмихалыч
15.10.17
✎
19:29
|
(28) не по адресу вопрос.
И да, это позволит двум разным говнокодерам укладывать мегатонны быдлокода в модуль объекта и модуль менеджера абсолютно параллельно. До поры. |
|||
31
toypaul
гуру
15.10.17
✎
19:37
|
Я знаю как. Садишь из за один комп и вперед. Даже модное название какое-то есть такому подходу :)
|
|||
32
Cyberhawk
15.10.17
✎
19:39
|
(31) "Парное программирование"
|
|||
33
Tateossian
15.10.17
✎
19:48
|
(0) Один из программистов назначется билд-инженером и делает мёрдж раз в день.
|
|||
34
Лефмихалыч
15.10.17
✎
19:54
|
(33) а за последствия отвечает Александр Друзь
|
|||
35
Tateossian
15.10.17
✎
20:23
|
(34) Нет, тот кто назначен "ведущим" в паре - на нем персональная ответственность.
|
|||
36
Aleksey
15.10.17
✎
20:31
|
(30) ну так по условию нам надо с одним объектом.
|
|||
37
Aleksey
15.10.17
✎
20:32
|
а интересно если через новомодное EDT или как там его?
|
|||
38
Tateossian
15.10.17
✎
20:37
|
(37) Отбросьте влажные фантазии:)
Расскажу, как делается не в 1С, там, где все завязано на "сорцы" - каждый, внося правки, перед помещением в реп проверяет гитом и утилитой сравнения строк на наличие конфликтов. Как только они разрешены - исходники помещаются в репозиторий. |
|||
39
gerroin
16.10.17
✎
02:42
|
Ну так тут вообще не надо хранилище. Суть токова, есть 4 базы, 2 базы разрабочиков, 1 - для слияния разработок и 1 - рабочая. Разработчики, каждый в своей базе, что-то там делают с одним и тем же объектом, сохраняют cf или выгружают отдельно эти объекты как внешние (если это отчет или обработка). В базе для слива поочередно эти объекты или cf сравниваются с объектом из базы, применяются изменения и запихиваются в рабочую базу. Вот только нафига вот это все не понятно.
|
|||
40
Aleksey
16.10.17
✎
03:21
|
(39) Пусть пишут в блокноте. В 1с писать жирно будет
А потом главный программист сливает в рабочую |
|||
41
gerroin
16.10.17
✎
03:38
|
(40) Ну, в целом принцип такой и есть :)
|
|||
42
rphosts
16.10.17
✎
07:09
|
(39)и это извращение у них разработкой зовётся?
|
|||
43
gerroin
16.10.17
✎
09:31
|
(42) Да как бы любой вариант, где 2 и более разраба одновременно пилят один и тот же объект - извращение еще то. Но вопрос есть вопрос, ответить на него надо. А вообще, на мой взгляд, правильный ответ на такого рода вопрос - "У вас что, такое применяется" и, в случае правильного ответа, бежать оттуда быстро, решительно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |