2010-09-11 2 views
1

Возможно, это странный вопрос, но ...Группа Java Development

Мой друг и я использовали код для небольших проектов. У каждого свой опыт в кодировании.

Это хорошо работает при кодировании в C на удаленном месте (поверх ssh на том же сервере).

Мой вопрос: Есть ли возможность разработки java с затмением с двумя или более людьми. То же самое время, тот же проект, те же файлы.

Я знаю, что могу использовать SVN и делать фиксацию и обновление очень часто.

Но: Есть ли способ параллельно программировать проекты eclipse в режиме реального времени?

Спасибо,

Андре

ответ

4

код является кодом, тот факт, что ваш код будет выполняться с помощью виртуальной машины Java или что-то еще не изменит способ кода.

Для части кодирования в реальном времени это не очень хорошая идея, когда вы работаете над какой-то частью своего проекта, если вы нарушаете компиляцию или что-то еще, вы действительно не хотите испортить код своих сотрудников/друзья.


С другой стороны, существует способы совместного использования кода и живой код с другими людьми на тот же файл (например, для парного программирования).

В Eclipse плагин имеет имя DocShare. Для Netbeans Collaboration Module сделает трюк. Для IntelliJ IDETalk действительно не позволит обмен в реальном времени, но действительно поможет.


Ресурсы:

+0

Хорошо, чем ...есть ли возможность автоматически совершать и обновлять один раз каждые 2 минуты или около того (если сборка завершается)? – Bigbohne

+0

@Bigbohne, Thats not good, как сказал Колин, с тем, что вы можете испортить код своего коллеги. лучший способ - проверить и заблокировать класс или объект, над которым вы работаете, и отпустить его, когда вы закончите с ним, поэтому, если ваш партнер работает над одним и тем же объектом, они не смогут совершить свой код без ручного слияния это ... –

+0

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

3

Есть ли возможность разработки Java с затмением с 2 или более человек. То же самое время, тот же проект, те же файлы.

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

Сарос является плагин Eclipse, для совместного редактирования текста и распределенного программирования пары, т.е. это позволяет двум или более разработчиков совместной работы в режиме реального времени на одних и тех же файлов. Он похож на Gobby, SubEthaEdit или Google Docs, но фокусируется на программировании в Eclipse.

Посмотрите на Demo Video от Saros.

Смежные вопросы