В этой статье расскажу о нашей текущей технологии разработки, которую мы применяем на проектах внедрения 1C:ERP. Домашний ПК или виртуальная машина? Для каждого разработчика и консультанта предусмотрена отдельная виртуальная машина. Доступ к машине осуществляется через удаленный рабочий стол. Использование виртуальных машин позволяет: В настоящий момент рабочие машины переводятся на ОС Linux. Соответственно, сама разработка ведется либо в конфигураторе, либо в EDT под Linux. По моим наблюдениям EDT под ОС Linux работает стабильнее. О выявленных ошибках мы оперативно информируем фирму 1С. Хранилище или Git? Для версионирования кода на всех проектах используется Git. Разработка по задачам выполняется в отдельных ветках, а помещение в мастер через пул-реквесты. Для помещения изменений в мастер ветку требуется: После каждого пройденного пул-реквеста автоматически выполняется сборка, в результате создаются соответствующие cf и cfe файлы. Таким образом, хранилище 1С, несмотря на его простот