Имя: Пароль:
IT
 
Парное программировние
, , ,
0 JesteR
 
31.05.12
00:34
1. Было дело, и это хорошо. 57% (4)
2. Был дело, больше не хочу. 14% (1)
3. Думаю это хорошо. 14% (1)
4. Свое мнение 14% (1)
5. Думаю это плохо. 0% (0)
Всего мнений: 7

Мне интересно, у кого-нибудь был опыт парного программирования и какие впечатления от такой техники программирования? Ну например меньше стали флудить на Мисте, больше работать :)
38 HeroShima
 
31.05.12
01:27
(37) "одна голова - хорошо, две - лучше"
39 IamAlexy
 
31.05.12
01:27
(37) метод научного тыка...
40 HeroShima
 
31.05.12
01:29
(39) "если вы знаете только один способ решения задачи - вы понятия не имеете как её решать"
41 Мизантроп
 
31.05.12
01:29
(38)
> "одна голова - хорошо, две - лучше"

Если даже юноша слеп, матери он кажется зрячим
42 HeroShima
 
31.05.12
01:30
(41) остапа понесло?
43 Мизантроп
 
31.05.12
01:30
(39)
> метод научного тыка...

в какое место тыкать?
я про (8)
44 Мизантроп
 
31.05.12
01:31
(42) остап, тебя и пронесло, я просто ответил поговоркой на поговорку
45 HeroShima
 
31.05.12
01:34
(44) доупасти что все зрячие. гарантирует ли это одинаковость решений?
46 HeroShima
 
31.05.12
01:34
*допусти
47 Мизантроп
 
31.05.12
01:37
(45) а нужна ли одинаковость решения? В операционной перед больным с опухолью головного мозга стоит хирург и высверливаем ему макушку чтоб оперировать, а второй хирург стоит у него за спиной и поучает. Что вменяемый человек сделает на месте первого хирурга? Вменяемый высверлит две макушки.
48 Мизантроп
 
31.05.12
01:38
+47 я вывод не написал, сам допрешь, херошима?
49 HeroShima
 
31.05.12
01:38
(47) никто не поучает. оба рассуждают над задачей, а набирает код из них кому не лень
50 IamAlexy
 
31.05.12
01:39
картина маслом....

2 лоботряса с окладами "отстатыщь" парно работают над внешней печатной формой...
51 IamAlexy
 
31.05.12
01:40
(47) ыыы время от времени выхыватывает дрель и начинает сверлить так как по его мнению более правильно и оптимально...
52 HeroShima
 
31.05.12
01:40
(50) в (0) не было ограничения одинэской. что делать парой в 1с я понятия не имею.
53 Мизантроп
 
31.05.12
01:41
(49) не надо рассуждать над задачей, рассуждают специально обученные люди - постановщики задачи. Программист не творец, он ремесленник. Его работа задачу выполнить в коде.
54 HeroShima
 
31.05.12
01:41
(48) не, тупой я - прямо говори
55 Мизантроп
 
31.05.12
01:41
(51) :-)
56 Мизантроп
 
31.05.12
01:42
(52) дык если ты понятия не имеешь, чё суешься? И в каком языке программирования другая ситуация?
57 HeroShima
 
31.05.12
01:43
(53) грань, отделяющая первых от вторых, очень зыбкая
58 Мизантроп
 
31.05.12
01:43
(54)
> не, тупой я - прямо говори

ты сам свои проблемы знаешь, это хорошо
59 HeroShima
 
31.05.12
01:43
(56) тема не об 1с. че неясного?
60 HeroShima
 
31.05.12
01:44
(56) в моём случае это был PSL
61 HeroShima
 
31.05.12
01:44
И это, над крупными проектами вообще тонна народу работает.
62 HeroShima
 
31.05.12
01:45
(58) повторяю вопрос: чо надо?
63 Мизантроп
 
31.05.12
01:45
(57)

> грань, отделяющая первых от вторых, очень зыбкая

грань очень НЕ зыбкая. Постановщик знает предметную область и видит общую картину, программист зашорен на коде и может не знать конечной цели.
64 Мизантроп
 
31.05.12
01:46
(62)

> повторяю вопрос: чо надо?

ты волнуешься, это хорошо
65 HeroShima
 
31.05.12
01:46
(63) в мелких группах программист может услышать описание хотелок, а дальше сам
66 HeroShima
 
31.05.12
01:47
(64) поговорим тет-а-тет?
67 Мизантроп
 
31.05.12
01:48
(65)

> в мелких группах программист может услышать описание хотелок, а дальше сам

в мелких группах не возникает дури нанимать два программиста на один стул
68 HeroShima
 
31.05.12
01:49
(67) это непостоянная ситуация
69 Мизантроп
 
31.05.12
01:49
(66)

> поговорим тет-а-тет?

у тебя повысилось давление, прими таблетку
70 HeroShima
 
31.05.12
01:50
(69) спасиб, у меня гипотония
71 Мизантроп
 
31.05.12
01:50
(68)в чем непостоянность ситуации? выражайся точнее чтоб не переспрашивать
72 Мизантроп
 
31.05.12
01:50
(70)

> спасиб, у меня гипотония

береги себя.
73 HeroShima
 
31.05.12
01:51
+(70) если нечего сказать, не переходи на личности
74 HeroShima
 
31.05.12
01:51
(72) об этом можно не напоминать
75 Мизантроп
 
31.05.12
01:53
(73) забавный ты человек. У тебя кончились аргументы в нашем споре и ты сразу вкорячил отмазу про личности. А ведь я ничего про личности не говорил, я не знал что у тебя проблемы с давлением. Я ощутил это по твоим фразам, предположил и после этого пожелал здоровья. Заметь, я был предельно корректным.
76 Мизантроп
 
31.05.12
01:54
+75

работа моя связана с медициной и проблемы людей воспринимаю близко
77 HeroShima
 
31.05.12
01:56
(75) В оценке твоих (и не только) действий я не ограничиваюсь пределами одной ветки. Мои аргументы все выложены и представляются достаточно ясными. Доказывать единственноверность сабжа я не собирался.
78 Мизантроп
 
31.05.12
01:57
:-) люблю людей за их способность вилять хвостом
79 HeroShima
 
31.05.12
01:58
(78) думаю, как здравому человеку, здравая доля самолюбия тебе тоже присуща)
80 Мизантроп
 
31.05.12
01:59
Алексей, напиши что-нибудь :-)
81 dimoff
 
31.05.12
02:03
Ночной срач это так мило
82 HeroShima
 
31.05.12
02:04
(80) А, так вы парно!)
83 Мизантроп
 
31.05.12
02:04
(79)
> думаю, как здравому человеку, здравая доля самолюбия тебе тоже присуща)

не надо пытаться лизать мне под хвостом, у меня нет хвоста
84 IamAlexy
 
31.05.12
02:05
(82) парный троллинг
85 HeroShima
 
31.05.12
02:06
(84) кто бы сомневался.
(83) я не лизал, т.к не тупее тебя.
86 dimoff
 
31.05.12
02:07
Можно я по теме скажу?
87 Мизантроп
 
31.05.12
02:07
(86) нет никакой темы. заявленное в (0) - тупость и дурость
88 HeroShima
 
31.05.12
02:08
(86) не обращай на нас внимания)
89 Мизантроп
 
31.05.12
02:09
(85)

> я не лизал, т.к не тупее тебя.

если лизать, то с гордо поднятой головой, молодец.
90 HeroShima
 
31.05.12
02:10
(89) ага. я тут уже зелёный от сдерживаемой злобы. мечтай...
91 Мизантроп
 
31.05.12
02:11
:-)
92 dimoff
 
31.05.12
02:12
Говорят человек использует свой мозг максимум на 10%. Так вот вместо того чтобы использовать его на полную - объединяют два по 10. Это весело и возможно в веселье люди расслабляются, но это несколько странно.

Что значит - один пишет код, другой смотрит? Перед тем как писать код кодировщик не продумал что он будет делать? Это некое спонтанное действие?

Непонятно.

По моему опыту код писать это вообще процесс сугубо медитативный, медитация состоит в том что думать не надо, так как само приступание к коду без продумывания что ты делаешь от и до - детская забава а не профессиональная работа.
93 Мизантроп
 
31.05.12
02:15
(92) к чему столько умных слов, ты же считаешь форум и посетителей тупыми.
94 dimoff
 
31.05.12
02:18
+92 Этой забавой я занимался в первые два года работы программистом. Работа была разъездная, приезжаешь тебе говорят: вот нам бы ос-ы на 01 счете по подразделениям. Ты говоришь: ага... и начинаешь ТВОРИТЬ. Зафигачиваешь второе субконто в план счетов, прописываешь субконто в проводки в модуле документа... Потом вспоминаешь про отчеты...Отчеты были семерочные, то есть никаких тебе прелестей СКД, сидишь, разбираешься в коде, начинаешь переписывать, потом надоедает, бросаешь это, пишешь конструктором с нуля. 5 часов * 25 USD = 125 USD + на прощание - ах да, обновлять зовите только меня.

Это было очень веселое время...Мне жалко клиентов, но мне было интересно, перло.

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

Жутко скучно, но клиентов не жалко, потому что все сделано профессионально.
95 mistеr
 
31.05.12
02:18
Опыт был. Впечатления:  эффективно при двух условиях.

1. Если уровень партнеров примерно равный. Если разница большая, получается так: слабый прокачивает скилл, сильный в общем-то скучает и теряет время.
2. Если контакт и отношения нормальные. Без детских комплексов типа "я круче", "мои названия переменных красивее", "он сомневается в моей правоте - так я ему докажу". Иначе цель решить задачу подменяется чем-то другим, и времени уходит больше чем затратил бы любой из пары сам.

К сожалению, оба условия одновременно выполнялись очень редко. :)
Но даже если не выполнялись, багов в парном коде реально меньше.
96 Мизантроп
 
31.05.12
02:20
(95) ты какого года рождения?
97 ErrorEd88
 
31.05.12
02:22
Из плюсов - не так скучно. Из минусов - получается дольше, чем если делал бы сам, т.к. приходится постоянно спорить (часто на ровном месте) по выбору методов решения задач - каждый пишет код по-своему.

Было дело, и это хорошо.
98 dimoff
 
31.05.12
02:23
(97) Маленький совет - метод решения задачи выбирать ДО начала написания кода. Это скучно конечно, но профессиональней чуть-чуть.
99 HeroShima
 
31.05.12
02:24
(98) какая разница: или решитьна планёрке, или по ходу?
100 smaharbA
 
31.05.12
02:25
один дразница
101 ErrorEd88
 
31.05.12
02:25
(100)
102 dimoff
 
31.05.12
02:26
(99) Если не видите разницы - я не смогу пояснить
103 HeroShima
 
31.05.12
02:27
(102) да я акцентирую...
104 dimoff
 
31.05.12
02:28
(103) ну что поделать, я тоже бывает акцентирую...но мы ж сейчас не об этом, о парном программировании?
105 HeroShima
 
31.05.12
02:31
(104) имхо, напарник может скомпенсировать затраты на дебагинг, и рефакторинг с модернизацией.
106 HeroShima
 
31.05.12
02:31
+(105) запятую посвящаю Мизантропу
107 IamAlexy
 
31.05.12
02:31
парное программирование - вчерашний день - удел лузеров и тормозов

реальные пацаны работают в семером...

садятся семь человек за один стол и начинают обсуждать разрабатывать видеть всю картину...

есть мнение что мозг программиста 1С работает на 10 процентов, значит по новейшей методике эффективное кпд получается 7*10 = 70%  от КПД обычного человеческого мозга..
108 mistеr
 
31.05.12
02:32
(96) Хочешь понять, как меня лучше троллить? :) Не упрощай себе задачу.

(98) Так это == весь код на планетке написать
109 HeroShima
 
31.05.12
02:32
(107) большие проекты так и пишутся.
110 dimoff
 
31.05.12
02:34
(106) Судя по количеству умных слов весь пост посвящен мизантропу....А если серьезно(с)...то как раз предварительное продумывание пути выполнения задачи сильно экономит время на дебаггинг
111 dimoff
 
31.05.12
02:35
(108) Написать и продумать разные вещи
112 mistеr
 
31.05.12
02:36
(109) Не, так они долго мурыжатся. А потом закрываются. :)
113 HeroShima
 
31.05.12
02:37
(112) уговорил)
114 mistеr
 
31.05.12
02:39
(111) Ну да, Методы Решения выбираются на планерке. А споры на пустом месте (97) возникают из-за мелочей. Типа какой цикл здесь лучше или тип коллекции.
115 dimoff
 
31.05.12
02:42
(114) Для этого нужен второй программист? Если у компании лишние деньги то почему бы и нет, а вообще чтобы решить какой цикл или коллекция лучше достаточно одного.
116 Мизантроп
 
31.05.12
02:45
(107)
> реальные пацаны работают в семером...

один из них грустить будет
117 mistеr
 
31.05.12
02:48
(115) Да я согласен. Это случай неправильного применения этой практики.
118 dimoff
 
31.05.12
02:50
(117) Думаю практика парного программирования пошла из Индии, для индусов в порядке вещей впятером делать работу, которую должен делать один человек. Потому что народу много а работа всем нужна.
119 IamAlexy
 
31.05.12
03:03
(118) ну да..
а 1Сники как те обезъяны и подвешенный к потолку клетки банан.. который брать низя ибо так заведено в этой клетке..
120 rphosts
 
31.05.12
03:59
на первом-втором курсе ввиду малого кол-ва ВТ студенты типа так и программировали: один чего-то там комментировал а второй вставлял коментарии к процессу...  

парное программирование - только от нехватки компов...

Был дело, больше не хочу.
121 Злопчинский
 
31.05.12
04:01
(0) было. успешно. диплом в ВВУЗЕ. на пару писали систему. на ассемблере больших машин. кончилось все тем что напарник лет 8-10 назад был сертифицированным тренером мелкомегких а я стал одноэсником...
122 МастерВопросов
 
31.05.12
06:01
Россия выиграла чемпионат мира по программированию

на Олимпиаде тройками учавствуют
123 Помогите
 
31.05.12
06:04
Порно программировние

Свое мнение
124 skunk
 
31.05.12
06:24
(107)неправильно считаешь кпд ... (7*10)/7 = 10% ... выхлоп один и тот-же
125 Помогите
 
31.05.12
06:33
(107) Если собрать 10 одинесников, то их умственная сила будет равна уму одного нормального мозга???
126 Помогите
 
31.05.12
06:36
(124) на самом деле КПД будет еще меньше, нужно еще отнять вероятность совпадающих идей.
127 skunk
 
31.05.12
06:36
(125)а ты знаешь хоть одного человека который юзает свой мозх с кпд в 100%
128 Raps
 
31.05.12
06:37
программу для диплома писали вместе, может оно и дольше, но не скучно :)

Было дело, и это хорошо.
129 Сниф
 
31.05.12
06:39
По логике кодировщицей должна быть девушка. Сидит и кодит, что ей говорят. А смотрящий находится позади кодировщицы и видит картину в целом.
130 Песец
 
31.05.12
06:50
(0) Польза от такой метОды сомнительна, разве что если один умеет только писать, а другой только читать.
А для меньше флудить на Мисте и больше работать есть и более эффективные методы.
131 Песец
 
31.05.12
06:53
(129) Сзади сисек не видно, картина не полная.
132 _Atilla
 
31.05.12
07:27
(0) Писали так. Но не полный рабочий день конечно. До обеда час, после обеда час.

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

Было дело, и это хорошо.
133 _Atilla
 
31.05.12
07:27
(129) Недаром первой кодировщицей была девушка, АДА.
134 _Atilla
 
31.05.12
07:34
(129) "А смотрящий находится позади кодировщицы "...

Предложу свой вариант.

"... поддерживает высокий уровень эндорфина и адреналина кодировщицы, тем самым поддерживая высокую производительность.

Через полчаса программисты менятся местами, но кодировщица уже не позади, а спереди..."
135 МастерВопросов
 
31.05.12
08:18
Медведев и Путин демонстрируют парное управление страной :-)
136 artbear
 
31.05.12
08:56
Парное программирование - это хорошо.
Позволяет довольно быстро кодить, поднимает уровень программистов, в коде становится меньше ошибок.
Даже если один сильный, другой слабый, все равно полезно. Чем больше разница в уровне программистов, тем парное программирование становится менее полезным.
для простых задач типа рисования печатной формы парой работать, как правило, не нужно.
Но бывают проблемы с общением - главное, не переходить на личности, не обвинять соседа в неправильности, а просто помогать строить программу.

Думаю это хорошо.
137 GoldenCalf
 
31.05.12
10:00
(136) +1

Было дело, и это хорошо.
AdBlock убивает бесплатный контент. 1Сергей