Ганиев Станислав | Архитектор | ГК Невада

«Git для 1С-ника и другие технологии групповой разработки»

В этом докладе хочу показать, что такое версионирование кода и зачем это нужно? Рассмотрим плюсы и минусы разных подходов к организации групповой разработки. Конечно же, поговорим про хранилище, Git, расширения и EDT, разберёмся, что лучше использовать и для каких задач применять? - Зачем версионировать код? - Процессы групповой разработки с использованием хранилища, Git и EDT. Немного про расширения. - Обзор и сравнение инструментария для групповой разработчики. Что для чего будем применять? - Место code-review в рабочем цикле. - Плюсы и минусы использования Git в мире 1С. - Области разработки, в которых Git незаменим. - История одного проекта, который поможет вам насладиться работой с Git.

1C:Enterprise Development Tools 1.9: анонс новой версии

0. infostart 516 09.07.18 09:52 Сейчас в теме
Фирма «1С» готовится анонсировать 20 июля 2018 года новую версию среды разработки бизнес-приложений 1C:Enterprise Development Tools 1.9.0. Обновление плановых данных состоялось немного раньше - 29 июня 2018 года.

Перейти к новости

Комментарии
Сортировка: Древо
1. Gureev 09.07.18 10:10 Сейчас в теме
Есть ли хоть один весомый повод сменить быстрый и удобный конфигуратор на это чудище?
wowik; user928779; nytlenc; boln; pm74; qbdp; +6 Ответить
3. par-dim 09.07.18 10:23 Сейчас в теме
(1) Какие чувства у вас вызывают веб-разработчики, которые сегодня пишут в блокноте? Лично мне они напоминают динозавров. А ведь сравнительно недавно все писали в блокноте. Вот вам аналогия.
neikist; drmaxart; CyberCerber; kadild; +4 1 Ответить
9. user828972 09.07.18 10:50 Сейчас в теме
(3) "Какие чувства у вас вызывают веб-разработчики, которые сегодня пишут в блокноте?"
Самые теплые. Сам в блокноте пишу
boln; user928779; pogroleg; nytlenc; Brawler; Merc; unichkin; +7 Ответить
10. Gureev 09.07.18 10:54 Сейчас в теме
(3) прям в блокноте блокноте они писали на заре интернета.

Сегодня любой "текстовый редактор + тонна плагинов" = IDE
boln; pogroleg; +2 Ответить
23. vsesam80 10.07.18 09:19 Сейчас в теме
(3)Вы предлагаете сменить одинесникам блокнот на эксель с кучей фич, с пожиранием ресурсов только потому, что он типо современный?
5. herfis 256 09.07.18 10:30 Сейчас в теме
(1) Есть куча весомых доводов это сделать, если разработчиков больше одного и ведется активная параллельная разработка на пересекающихся участках. Либо не такая активная параллельная разработка, но разработчиков много. Короче, когда уже есть очень весомые аргументы за Git, то нет ни одной причины заодно не перейти на EDT. Использовать EDT для "моноразработки" или для небольших команд, где каждый тащит свой кусок - да, смысла не вижу. Минусов больше чем плюсов получается. Если нужна просто более красивая и функциональная история репозитория, то встречал на инфостарте проекты, где просто коммиты в хранилище синхронизируют с коммитами в Git.
KoldunOne; +1 Ответить
11. Gureev 09.07.18 10:59 Сейчас в теме
(5) То есть без острой необходимости использовать GIT, EDT нафик не нужен? Хм...
Надо ждать EDT 3.0 и 1С 9.0
14. herfis 256 09.07.18 11:49 Сейчас в теме
(11) Ну как не нужен... Автокомплит и рефакторинг получше плюс свои скрипты... Но это все такое - сомнительная выгода на фоне появления дополнительных этапов по сборке/разборке конфы. Острой необходимостью это не назовешь. А вот если все равно для гита конфу разбирать надо, то получается что к минусам EDT это уже не относится - остаются одни плюсы.
ЗЫ. До появления EDT те команды, которым был критичен git, жили еще хуже, так как было еще больше этапов пересборки.
16. androgin 10.07.18 02:11 Сейчас в теме
(14) проверка кода там ужасная еще. На обычные методы, проходящую проверку в обычном конфигураторе, EDT ругается, что несовместимо с областью действия.
13. frkbvfnjh 351 09.07.18 11:33 Сейчас в теме
(5) Никогда git не будет лучше чем сервер хранилищ 1С!!!
sansys; apic; nytlenc; madfox; PROF1L; +5 3 Ответить
15. check2 21 09.07.18 22:32 Сейчас в теме
(13)Жаль минус поставить не могу - карма слабая. Сервер хранилищ - убогая хрень. Вам никогда не приходилась разделить разработку одной мега формы на 6 разработчиков? Чтобы они работали параллельно? Да хотя бы двое, чтобы одну форму вдвоём разрабатывали? Так вот в супер хранилище 1С так нельзя - один работает - другой занимается мичуринской работой. В GIT - без проблем.
t.v.s.; kadild; neikist; KoldunOne; +4 Ответить
21. user928779 10.07.18 07:29 Сейчас в теме
(15)
Вам никогда не приходилась разделить разработку одной мега формы на 6 разработчиков?
Этот пример в первую очередь говорит о том, что у вас сильные проблемы с архитектурой приложения. Или с назначением ресурсов на навязывание бантиков. Хранилище здесь очень сильно вторично.
24. check2 21 10.07.18 11:12 Сейчас в теме
(21) С архитектурой? Да ну? С каких это пор пожелания заказчика стало проблемой архитектуры? Если форма отвечает критериям быстродействия и желанию заказчика не вижу никаких предпосылок к кривизне архитектуры. Бантики так же за уши притянули. А хранилище, в отличие от GITa как раз и не даёт штатным способом организовать работу.
19. alexzhilichev 144 10.07.18 05:52 Сейчас в теме
(13) Вы просто плотно не работали с GIT.
t.v.s.; kadild; KoldunOne; +3 Ответить
25. Labotamy 10.07.18 22:15 Сейчас в теме
(13)ни одна ide не будет луше конфигуратора! :)
frkbvfnjh; +1 Ответить
20. KoldunOne 4 10.07.18 06:39 Сейчас в теме
(5) как показывает практика, не все разработчики 1С ещё попробовали Git, уверен пройдет время и люди потянутся к EDT. Хотя в педальном режиме Git можно использовать и сейчас.
kadild; neikist; +2 Ответить
2. vano-ekt 1105 09.07.18 10:11 Сейчас в теме
системные требования к ПК разработчика ERP 2?
26. Labotamy 10.07.18 22:17 Сейчас в теме
(2) Разорились на erp, разорилтись на разработчика... Железо - копейки на этом фоне
27. vano-ekt 1105 10.07.18 22:20 Сейчас в теме
(26) ну копейки, и? системные требования какие для комфортной работы?
28. boln 976 11.07.18 05:58 Сейчас в теме
(27)
системные требования какие для комфортной работы?
Квантовый компьютер :)
29. vano-ekt 1105 11.07.18 09:19 Сейчас в теме
(28) неисключено :-D ... пробовал пару редакций назад на i5, 8 гигиами памяти и SDD в УТ формочки пооткрывать, понял тогда, что для работы пока рановато...
ну и сейчас чтоб попробовать, хотелось бы понимать, на каком компе стоит это делать.
давайте за доклады по EDT проголосуем, пусть народ опытом поделится на ивенте-2018 :-D
30. boln 976 11.07.18 13:12 Сейчас в теме
(29) 8 гигов маловато. На партнерке писали: 32 Гб - и то тормоза.
4. Infactum 259 09.07.18 10:23 Сейчас в теме
Заветную строку "улучшено быстродействие" в ченджлоге мы конечно же не увидим.
d.zhukov; boln; pm74; +3 Ответить
6. s22 20 09.07.18 10:36 Сейчас в теме
Насколько мне известно, в 1с им пока не пользуются
7. leonvlas 09.07.18 10:45 Сейчас в теме
Очень тяжёлый. Очень тормозной.
Хотя приятные плюшки имеются.
androgin; boln; +2 Ответить
12. taurus_ 21 09.07.18 10:59 Сейчас в теме
А что означает "Получили развитие инструменты командной разработки: механизмы для разработки конфигураций на поддержке"?
Пару месяцев назад не нашел в EDT вообще никакого функционала для работы с конфигурацией поставщика. Даже запустить банальное типовое обновление базы не получилось. Или в этом пункте не об этом речь?
17. KoldunOne 4 10.07.18 02:56 Сейчас в теме
Не пишу код в 1С уже пару лет, но радуюсь выходу EDT.
18. nytlenc 271 10.07.18 05:34 Сейчас в теме
EDT еще очень и очень сырой. Пока точно нет!
user627612_petroa; boln; +2 Ответить
22. user627612_petroa 10.07.18 09:13 Сейчас в теме
(18)
Согласен. Есть удобные вещицы, но в целом сыроват.
kadild; nytlenc; +2 Ответить
31. KirillM1987 12.07.18 20:54 Сейчас в теме
Пробовал перейти работать на EDT (8 ядер, 12 ГБ, SSD) скорость работы не радовала. Не плохой ночной интерфейс (хотя часть осталось яркой). Но еще много клиентов на обычных формах остались. Вернулся на конфигуратор.
32. boln 976 12.07.18 23:06 Сейчас в теме
(31)
скорость работы не радовала
К сожалению, это не временное неудобство, это всерьез и надолго. Если не навсегда. Это - смерть EDT.
Оставьте свое сообщение
Все разделы

Вакансии


Удаленный ИТ-журналист
Санкт-Петербург
По совместительству

Программист 1С
Санкт-Петербург
зарплата от 80 000 руб. до 150 000 руб.
Полный день

Программист 1С
Москва
зарплата от 120 000 руб. до 160 000 руб.
Полный день

Консультант-аналитик 1С
Москва
зарплата до 160 000 руб.
Полный день