Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Организация процесса разработки 
:(
    Опции темы
archeg
Дата 4.4.2007, 01:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: нет
Всего: 27



Небольшой проект разрабатываеться несколькими людьми. Подскажите, как лучше организовать разработку - каждый пишет свою dll, или просто собирать код? В каких случаях делаеться первое, в каких второе?

Проект включает работу с XNA, будет ли потеря быстродействия какая-то при использовании нескольких сборок (dll) ?

Или лучше всего использовать SVN? И какой тогда (конечно чтобы нахаляву, но проект пишеться не для распостранения, соответсвенно будет достаточно банального кряка)

П.С. Только что узнал что експресс студия не поддерживает плагинов, соответственно на нее не поставишь SVN :(

Это сообщение отредактировал(а) archeg - 4.4.2007, 02:02


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
Naum
Дата 4.4.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

Репутация: нет
Всего: 15



Цитата(archeg @  4.4.2007,  02:52 Найти цитируемый пост)
И какой тогда (конечно чтобы нахаляву, но проект пишеться не для распостранения, соответсвенно будет достаточно банального кряка)

SVN (Subversion) и так халявный. А вообще-то это тема в, недавно появившийся на Винграде, форум про менеджмент проектов.



--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
chief39
Дата 4.4.2007, 15:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 4
Всего: 77



Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
каждый пишет свою dl

Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
или просто собирать код

Чем первое от второго отличается? То есть в чём принцип "собирания кода"?
И не собирается ли он в первом случае? Сборка, компайл, етц?

Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
XNA, 

Что за зверь?(для пущей понятности)

Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
будет ли потеря быстродействия какая-то при использовании нескольких сборок (dll)

Быстродействия в чём? В сборке? Или в результирующем приложении?

Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
експресс студия не поддерживает плагинов, соответственно на нее не поставишь SVN :(

Экспресс-студия - это кто такой?(подспудно догадываюсь что какая-то ИДЕ)
Кстати, совсем не обязательно в ИДЕшку интегрировать работу с ЦВС/СВН



--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
ivashkanet
Дата 4.4.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: нет
Всего: 149



XNA
Цитата(chief39 @  4.4.2007,  14:24 Найти цитируемый пост)
Быстродействия в чём? В сборке? Или в результирующем приложении?

В отрисовке графики, судя по всему.
Цитата(chief39 @  4.4.2007,  14:24 Найти цитируемый пост)
Экспресс-студия - это кто такой?

Visual Studio 2005 Express

P.S. Тема была перенесена из .Net, общие вопросы


Это сообщение отредактировал(а) ivashkanet - 4.4.2007, 15:50
PM MAIL WWW ICQ   Вверх
archeg
Дата 4.4.2007, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: нет
Всего: 27



Цитата(chief39 @ 4.4.2007,  15:24)
Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
каждый пишет свою dl

Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
или просто собирать код

Чем первое от второго отличается? То есть в чём принцип "собирания кода"?
И не собирается ли он в первом случае? Сборка, компайл, етц?

Имел ввиду что как вариант можно просто копировать код вручную (например собрать несколько разных cs-файлов или папок) - фактически тот же SVN, только руками.

С Subversion еще не разобрался. 

В общем вопрос в том что либо использовать SVN для сборки - и собирать в один екзешник, либо из трех разработчиков один делает екзешник, двое - длл, каждый тестит независимо и время от времени собираем и тестим вместе


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
chief39
Дата 4.4.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 4
Всего: 77



Цитата(archeg @  4.4.2007,  17:19 Найти цитируемый пост)
В общем вопрос в том что либо использовать SVN для сборки - и собирать в один екзешник, либо из трех разработчиков один делает екзешник, двое - длл, каждый тестит независимо и время от времени собираем и тестим вместе

Стоп. А чем тебе SVN мешает?
Всё лежит в нём, для каждого функционального/логического подмодуля - своя подпапка, сборка - общая, которая состоит из подсборок для каждого модуля.

Каждый собирает свой модуль когда надо проверить его как-то, при необходимости - билд всей системы.
Тут СВН и не за и не против - он рядом.


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
archeg
Дата 4.4.2007, 21:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 612
Регистрация: 6.1.2007
Где: Киев

Репутация: нет
Всего: 27



Спасибо.
Тогда еще такой вопрос: на сколько часто, в реальной разработке сталкиваешся с работой SVN? (имею ввиду если работаешь на фирме по разработке ПО). Слышал что работодатели почему-то не любят когда програмисты "видят" весь код, и стараються ограничить доступный код только тем что должен написать програмист. И идеи екстремального програмирования им не ведомы.


--------------------
ИМХО задница есть универсальный интерфейс. Ибо через задницу можно сделать абсолютно ВСЕ (bash.org.ru)

Дядька всегда можно спросить в аське, если не задалбывать - не откажет smile
И вообще, на самом деле я студент, и ненавижу обращение на "Вы") Тут все свои  ;)
PM MAIL ICQ Jabber   Вверх
ivashkanet
Дата 5.4.2007, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: нет
Всего: 149



Цитата(archeg @  4.4.2007,  20:53 Найти цитируемый пост)
Тогда еще такой вопрос: на сколько часто, в реальной разработке сталкиваешся с работой SVN?

Если вас больше, чем 1, то без него никак. Можно, конечно, каждому дать свою dll, но их потом все равно придется собирать, т.е. ходить по разработчикам и простить dll. Вместо того, чтобы просто взять все из SVN и скомпилить (1,2, ... , 100 dll --- не важно)
Цитата(archeg @  4.4.2007,  20:53 Найти цитируемый пост)
Слышал что работодатели почему-то не любят когда програмисты "видят" весь код, и стараються ограничить доступный код только тем что должен написать програмист. 

Первый раз слышу, бред какой-то. Делать программистам больше нечего, как анализировать чужой код.



PM MAIL WWW ICQ   Вверх
arilou
Дата 5.4.2007, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 2
Всего: 61



Цитата(ivashkanet @  5.4.2007,  09:06 Найти цитируемый пост)
елать программистам больше нечего, как анализировать чужой код.

ой не говори  smile 

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




--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Naum
Дата 5.4.2007, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 743
Регистрация: 7.9.2005
Где: Саратов, ул. Поса дского, 298

Репутация: нет
Всего: 15



Цитата(ivashkanet @  5.4.2007,  10:06 Найти цитируемый пост)
Делать программистам больше нечего, как анализировать чужой код.

У нас это очень даже практикуется. Даже раз в неделю на каждом проекте, так называемый, кодпревью для новичков.
Все говорят, что код надо писать, чтоб его удобно было читать. А как узнать, удобно ли его читать, если не давать никому его читать?  smile 



--------------------
У нас всего два праздника Новый год и ТЯПница.
PM MAIL ICQ   Вверх
chief39
Дата 5.4.2007, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 4
Всего: 77



Цитата(ivashkanet @  5.4.2007,  09:06 Найти цитируемый пост)
Делать программистам больше нечего, как анализировать чужой код.

Есть smile
Только это надо поощрять smile) Это код ревью smile

Добавлено через 18 секунд
А, вот, Naum уже опередил smile))


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
ivashkanet
Дата 5.4.2007, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: нет
Всего: 149



chief39Naum, я про  анализ от нечего делать, просто так...
Вот про это я и говорю, ведь только в этом случае есть смысл закрывать код от других
Цитата(archeg @  4.4.2007,  20:53 Найти цитируемый пост)
работодатели почему-то не любят когда програмисты "видят" весь код, и стараються ограничить доступный код только тем что должен написать програмист


PM MAIL WWW ICQ   Вверх
Exception
Дата 5.4.2007, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: нет
Всего: 186



Цитата(chief39 @  4.4.2007,  16:24 Найти цитируемый пост)
Цитата(archeg @  4.4.2007,  01:52 Найти цитируемый пост)
XNA, 

Что за зверь?(для пущей понятности)


Замена Managed DirectX (проект мелкомягких, предназначенный для написания игр как для PC, так и для XBox, разумеется, на .NET).


Цитата(archeg @  4.4.2007,  02:52 Найти цитируемый пост)
Проект включает работу с XNA, будет ли потеря быстродействия какая-то при использовании нескольких сборок (dll) ?


Незначительная smile .


Цитата(archeg @  4.4.2007,  02:52 Найти цитируемый пост)
П.С. Только что узнал что експресс студия не поддерживает плагинов, соответственно на нее не поставишь SVN :(


Чего-то я не понял, а причём тут студия вообще? Студия - отдельно, SVN - отдельно.

Добавлено через 34 секунды
Цитата(archeg @  4.4.2007,  22:53 Найти цитируемый пост)
Слышал что работодатели почему-то не любят когда програмисты "видят" весь код, и стараються ограничить доступный код только тем что должен написать програмист. 


Бред какой-то smile 
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1058 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.