![]() |
|
Модераторы: Се ля ви |
![]()
|
|
| pankerstein |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 16.11.2006 Где: г. Белгород Репутация: нет Всего: нет |
Доброго времени суток.
Планирую начать развивать несколько проектов. Есть пара разработчиков - больше в моем городе, скорее всего, не удастся найти (с программированием у нас плохо в ВУЗах), а они будут нужны. Собственно есть контакты в ближайших областных центрах, буду брать ребят оттуда, не исключаю онлайн поиска фрилансеров. Но это не суть проблемы, а просто небольшое вступление. Такая схема, на мой взгляд, особенно требует наличия системы совместной разработки. Поэтому хочу задать ряд вопросов участникам форума: 1) Какие системы совместной разработки проекта посоветуете? какие используете сами? (в интернете попадается все, что то вроде TWiki и т.п.-похоже, но не то) Хочется разбить проект на разделы, сроки, выделить модули, категории. Раздать доступ к разделам и функциям по ролям между разработчиками. Рассматриваются как платные так и фриварные варианты 2) Всегда присутствует опасность того, что исходники проекта могут растащить его разработчики, как от этого защититься? 3) Какие еще моменты стоит учесть? подводные камни? До этого имел опыт разработки только самостоятельно, небольших проектов. Что посоветуете господа? п.с. Писать все самому - не вариант совсем, слишком много будет кода, а его еще поддерживать, комментировать, документацию вести, + дорабатывать проект. |
|||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Redmine? Hudson CI? Trac? -------------------- Слава Україні! |
|||
|
||||
| pankerstein |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 16.11.2006 Где: г. Белгород Репутация: нет Всего: нет |
||||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: нет Всего: 54 |
Ага, значит угадал Тогда рекомендую к прочтению: http://forum.vingrad.ru/forum/topic-269124...25B2/index.html Там немного почитать нужно (в начале нудновато), но ести это то, то будет полезно. Сам интересуюсь вопросами связанными с CI, поэтому будет интересно узнать что там получится -------------------- Слава Україні! |
|||
|
||||
| pankerstein |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 16.11.2006 Где: г. Белгород Репутация: нет Всего: нет |
Спасибо за ссылки!
Bсе начинает становится на места по малу. Немного уточню свои задачt- первый из проектов который собираюсь поднимать - веб, пока присматриваюсь к JAVA Привязываться к платформе той или иной ОС - нет никакого желания, ибо сам давно использую как linux так и win, хотя для веб приложения все проще. Как я понимаю, в зависимости от задач и размеров проекта могут потребоваться несколько компонентов систем совместной разработки. Ну во первых все будет зависеть от количества разработчиков и их удаленности, от того в каком виде и где будут храниться исходники проекта и документация и т.п. То о чем мы с вами говорили выше - это все на уровне wiki, действительно, как заметили форумчане, будет удобно хранить там документации и ход проекта, возможно даже исходный код. Но вот полный collaborate все равно достигнут не будет как мне кажется. Хотя тот же redmine - хорошо структурирован и имеет неплохие средства разграничения по ролям и все что нужно. Однако есть еще одна сторона colloborate - средствами самой платформы на которой вы создаете проект например в известном eclipse для java есть Eclipse Communication Framework, посмотреть про него можно вот здесь. Что понравилось кстати - работает через XMPP Похожий плагин есть и для netbeans В итоге, думаю, придется интегрировать все это между собой. Т.е. -удобное хранение исходного кода, для совместного форматирования; -совместное программирование в реальном времени -сопровождение и организация проекта по средствам вещей типа Redmine или xxxWiki -ну и треккер, возможно в составе предыдущего пункта Поделился мыслями вслух. Я двигаюсь в правильном направлении? |
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |