Совместное редактирование текста в реальном времени (т.е. gdocs) - жизнеспособный ли это инструмент разработки программного обеспечения?

Совместное редактирование текста в реальном времени (т.е. gdocs) - жизнеспособный ли это инструмент разработки программного обеспечения?
Совместное редактирование текста в реальном времени (т.е. gdocs) - жизнеспособный ли это инструмент разработки программного обеспечения? - isaacmsmith @ Unsplash

Инструменты для совместного написания кода

В Visual Studio.Net есть подключаемый модуль wave-vs.net, который позволяет осуществлять совместное редактирование в реальном времени для поддержки функций парного программирования.

В Eclipse есть два подключаемых модуля под названием DocShare и Saros, которые позволяют совместно редактировать документы (DocShare) или проекты (Saros) в режиме реального времени.

(выше цитата из википедии)

Какие процессы приносят пользу?

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

Я думаю, что совместный подход будет работать лучше всего, если несколько человек работают над разделами кода, которые можно считать «закрытыми». Это также может сократить время приема и отправки изменений, поскольку вам не нужно ждать цикла фиксации-обновления, чтобы получить последнюю версию.

Являются ли они альтернативой VCS?

Они дополняют друг друга. Оба они служат одной и той же цели оптимизации вклада членов команды. Но есть фундаментальное различие в их подходе: современные системы контроля версий в основном документируют снимки проекта, в то время как совместное редактирование документирует мелкие изменения, фиксируя мыслительный процесс разработчика.

Кроме того, коммиты в системе контроля версий аккуратно организованы в виде набора изменений. С другой стороны, в среде совместной работы вы даже не можете гарантировать, что код будет скомпилирован в любой момент до завершения всего проекта, потому что кто-то всегда может быть в процессе написания строки кода. Изменения непрерывны. Поэтому может оказаться невозможным распутать вклады в наборы изменений.

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - 2022-11-21 Вебинар для слушателей курса ПК

Прикрепленное видео 2 - Имеет ли значение сохранение видеоигр?

Прикрепленное видео 3 - MEGA Chia GPU Farming and Plotting Guide for Linux - Gigahorse Start to Finish - 2023


LetsCodeIt, 25 мая 2023 г., 20:14