LINUX.ORG.RU
ФорумTalks

Как нескольким программистам работать над одним проектом? Это же АДЪ!


0

2

Нужно было с одногруппником разработать один небольшой проект. Поначалу все нормально было, но потом не смогли прийти к общему мнению по стилю, алгоритму и пр., в результате пишем каждый свою игру %)
Как взрослые умные дяди и тети толпой программируют одну программу? Вопрос особенно актуален в контексте свободного ПО, ведь в этом случае над одним несчастным проектом могут работать тысячи программистов.

★★★★★

Млин, ну че вы так паритесь-то? Купите себе уже лабу и идите пиво пить, вместо того, чтобы срач на форуме разводить.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от DELIRIUM

Метод для быдлоты кулинарного техникума.

f1xmAn ★★★★★
() автор топика

Вы должны были утвердить стандарт, своего рода договор, по образу и подобию «GNU Coding Standards».
По крайней мере так бы сделали настоящие программисты.

Turbo_Mascal
()

с одногруппником
не смогли прийти к общему мнению
Как взрослые умные дяди и тети

а в чем собственно вопрос?

xtraeft ★★☆☆
()

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

Так там же кругом диктатура :)

urxvt ★★★★★
()

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

note173 ★★★★★
()

Обычно есть дядя которого считают самым умным и он решает споры остальных дядь и тёть.

Всегда должен быть кто-то с решающим правом голоса. Коммунизм или демократия тут невозможны.

Legioner ★★★★★
()

по стилю, алгоритму и пр.

Про модульность программ вам не рассказывали?

aedeph_ ★★
()
Ответ на: комментарий от kernel

Успешность любой совместной человеческой деятельности на 95% зависит от успешности разрешения конфликтов. По этому структура любой организации это по сути структура конфликт-менеджмента.

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

r ★★★★★
()

У взрослых всё просто. Я руководитель проекта и я решил что алгоритм будет такой. Нравится, не нравится - пиши. А не нравится двери открыты мы возьмем другого.

demmsnt
()
Ответ на: комментарий от demmsnt

Я руководитель проекта и я решил что алгоритм будет такой. Нравится, не нравится - пиши. А не нравится двери открыты мы возьмем другого

а с другой стороны, за дверью не стоит очередь из неидиотов, способных создавать что-то вменяемое и готовых работать за данную зарплату :)

Harald ★★★★★
()
Ответ на: комментарий от Harald

Да пофиг на уровень специалиста. Если он не умеет работать в команде он просто развалит проект.

Если он настолько крут, то спустя N-ное время он станет руководителем. Другие варианты (например согласится, а втихую реализовать как сам хотел) говорят о невменяемости.

demmsnt
()
Ответ на: комментарий от Legioner

Всегда должен быть кто-то с решающим правом голоса. Коммунизм или демократия тут невозможны.

Если они невозможны «тут» то они невозможны везде. Так как «тут» это «везде» и есть. Если вы верите в коммунизм(демократию, самоуправление...) «в жизни», но не верите в программировании - это самообман и глупость.

Все зависит от навыка «умение работать совместно». При его высоком значении никакой решающий голос не нужен. Собственно при этого навыка высоком значении структура выбирается коллективом сообразно текущим потребностям.

Впрочем, в РФ и прочем постссср это все фентези.

kernel ★★☆
()
Ответ на: комментарий от demmsnt

Если он настолько крут, то спустя N-ное время он станет руководителем.

Если он «крут но неумеет работать в команде» на месте руководителя он не просто вреден, а опасен.

kernel ★★☆
()
Ответ на: комментарий от BattleCoder

Всё. точка. Главное, чтобы работало.

=)

kelyar ★★★★★
()
Ответ на: комментарий от r

Но начальство пребывает в невменозе «да это никому не надо - разберемся походу, и вообще надо набрать пехепешников сказать, чтобы писали на скале - ведь как скажем так и будет».

«Война план покажет»(С) Вообще конечно подход к работникам как с солдатам советской армии меня до сих пор умиляет. :D

kernel ★★☆
()
Ответ на: комментарий от DNA_Seq

Внимание! Смертельный номер!!! kernel выступает за диктатуру!!!!!

У кого чего болит тот о том и говорит. Если везде пытатся найти оправдания диктатуры - найдете :D

kernel ★★☆
()

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

man Архитектор проектов

Dudraug ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.