Подтвердить что ты не робот

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

Я и друг работают над побочным проектом, где большая часть разработки выполняется с обоими из нас, сидящими на одной машине. Мы скоро будем базироваться в разных местах, но хотели бы продолжить работу аналогичным образом. Какие инструменты вы бы использовали для включения такой среды?

EDIT: это включает в себя не только совместное редактирование, но и запуск кода, поэтому совлокальный текстовый редактор (такой как эфир/волна Google) не будет делать, так как мы должны были бы сохранить локально и выполнить, что сотни циклов суммируются до значительного времени.

4b9b3361

Ответ 1

Попробуйте Eclipse с ECF, здесь видеоролик. Вы можете перейти к части под названием "Совместное редактирование".

Ответ 2

Зависит немного от среды, но VNC будет хорошим выбором для совместного использования экрана и skype для речевой связи.

Ответ 3

Для тех, кто ищет хороший вариант около 2013 года, попробуйте ScreenHero (http://screenhero.com/), это отличное приложение для спаренного программирования (в настоящее время в бета-версии). С момента написания они не предлагали аудио, не уверен, что это будет обработано в будущем обновлении или нет.

Ответ 4

Попробуйте SubEthaEdit или EtherPad.

Я тоже не использовал, но я слышал хорошие вещи о SubEthaEdit, и EtherPad был куплен google, поэтому он должен быть хорошим.

Ответ 5

Очень просто использовать Skype с веб-камерами и просто поделиться одним из экранов. Я пару раз в неделю. Не вождение достаточно, но оно работает хорошо. Для меня важна визуальная и аудиальная обратная связь. Увидев лицо моих партнеров, когда я печатаю какой-то сомнительный код, вы получаете достаточную обратную связь:).

Когда я не еду, это лучше всего работает, когда у меня нет второго экрана, чтобы отвлечь меня, поэтому ноутбук на диване работает лучше всего.

Ответ 6

Являясь терминалом Linux, а также работая в своем домашнем офисе, я хотел связать программу, разделив сеанс терминала. После того, как вы попробовали много вещей из сеансов совместного экрана /tmux и безумных вещей с помощью команды script и netcat, я сломался и написал посвященная (с открытым исходным кодом) программа: TermBeamer. Это позволяет вам делиться сеансом терминала с одним или несколькими людьми в Интернете, не беспокоясь о IP-адресах, брандмауэрах, NAT и т.д. Более подробную информацию можно найти на termbeamer.com. Используется со Skype или Google Hangouts, что делает его очень приятным.

Ответ 7

Раньше я использовал Юмму, и все получилось очень хорошо. Это бесплатный инструмент для веб-конференций.

Ответ 8

Это старый вопрос, который я наткнулся на поиск той же вещи, но я хотел бы предложить Cloud9 IDE в качестве новой опции для удаленного программирования пар: http://c9.io

Ответ 9

Попробуйте Firepad. Он имеет как режим редактирования кода, так и режим расширенного текста. Обратите внимание, что это не продукт, а библиотека, которую вы можете встроить в свое приложение.

Ответ 10

Попробуйте ProgBuddy. Это веб-инструмент для совместной работы с Linux, который включает в себя полную песочницу для вашей разработки. Вы можете использовать код и текст/аудио/видео-чат с вашим другом прямо в своем браузере - не нужно устанавливать какие-либо плагины и ничего не передавать с вашей рабочей станции.