про парное программирование
Dec. 19th, 2014 05:54 pmЯ нашел картинку, которая объясняет, почему я не люблю парное программирование (pair programming).

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

(P.S. Это не критика, это то, как я ощущаю и почему мне не нравится. Вообще же я не вижу ничего плохого в идее парного программирования и вижу много хорошего. Если у вас нет такой проблемы и хорошо работается вдвоем - замечательно.)
no subject
Date: 2014-12-19 04:05 pm (UTC)С парным написанием ессе выходит то же самое.
Но есть люди, которые хорошо срабатываются, и им удобно. Просто нужно найти этого человека.
no subject
Date: 2014-12-20 09:19 am (UTC)Но играть - одно, а работать, когда через плечо смотрят и под руку говорят... это я даже на кухне не очень.
Правда, как там ниже пишут, отладка - совсем другое дело.
А однажды я даже в командной матолимпиаде командно решала задачу. Ну т.е. нормально народ разбирал задачи по одной, кто свою заканчивал - хватал следующую и т.п. И вот время кончается, одна осталась нетронутая, и ни у кого идей нет. Уже на последних минутах, в истерике, у меня появилась идея, но расписать решение я была не в состоянии, руки тряслись и мозги вместе с ними. Но народ подхватил мыслю и докрутил "на 90й минуте". Это был кааайф!
no subject
Date: 2014-12-19 04:08 pm (UTC)no subject
Date: 2014-12-19 04:17 pm (UTC)(no subject)
From:no subject
Date: 2014-12-19 05:17 pm (UTC)(no subject)
From:no subject
Date: 2014-12-19 04:19 pm (UTC)no subject
Date: 2014-12-23 04:13 pm (UTC)no subject
Date: 2014-12-19 04:24 pm (UTC)Я во вторник
Date: 2014-12-19 04:30 pm (UTC)Re: Я во вторник
Date: 2014-12-19 04:43 pm (UTC)I am too old for this shit
From:Re: Я во вторник
From:(no subject)
From:Они конечно там
From:Re: Я во вторник
From:no subject
Date: 2014-12-19 04:30 pm (UTC)А по картинке, глядя на "группу поддержки" сзади, почему то сразу вспоминается анекдот: "Доложите! Почему для написания программ были использованы команды на языке вероятного противника!?"
no subject
Date: 2014-12-19 04:40 pm (UTC)no subject
Date: 2014-12-19 05:16 pm (UTC)(no subject)
From:no subject
Date: 2014-12-19 05:07 pm (UTC)no subject
Date: 2014-12-19 05:18 pm (UTC)"Как вы пишете вдвоем?" — вероятно, это самый распространенный вопрос, который когда-либо задавали Стругацким. Устав на него отвечать, они предпочитали отделываться традиционной шуткой: "Один сидит за машинкой, другой валяется на диване, и с обоюдного согласия слово за словом, фраза за фразой, абзац за абзацем ложатся на бумагу".
Золотой теленок. От авторов.
Обычно по поводу нашего обобществленного литературного хозяйства к нам обращаются с вопросами вполне законными, но весьма однообразными: "Как это вы пишете вдвоем?"
Сначала мы отвечали подробно, вдавались в детали, рассказывали даже о крупной ссоре, возникшей по следующему поводу: убить ли героя романа "12 стульев" Остапа Бендера или оставить в живых? Не забывали упомянуть о том, что участь героя решилась жребием. В сахарницу были положены две бумажки, на одной из которых дрожащей рукой был изображен череп и две куриные косточки. Вынулся череп — и через полчаса великого комбинатора не стало. Он был прирезан бритвой.
Потом мы стали отвечать менее подробно. О ссоре уже не рассказывали. Еще потом перестали вдаваться в детали. И, наконец, отвечали совсем уже без воодушевления:
— Как мы пишем вдвоем? Да так и пишем вдвоем. Как братья Гонкуры. Эдмонд бегает по редакциям, а Жюль стережет рукопись, чтобы не украли знакомые.
no subject
Date: 2014-12-19 05:27 pm (UTC)no subject
Date: 2014-12-19 06:31 pm (UTC)Одной тяжело сосредоточиться.
no subject
Date: 2014-12-19 10:39 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2014-12-19 06:59 pm (UTC)no subject
Date: 2014-12-19 07:10 pm (UTC)no subject
Date: 2014-12-19 07:54 pm (UTC)Синергия возникает в:
1. (сидящий) С умной мыслью не отвлекается на кнопки.
2. (взаимно) Наличие оппонента, который глубоко в том же контексте и может отбраковывать идеи в пол-пинка с полуслова.
Плюс очевидное: полтора мозга, думающих над проблемой, вместо половинки. Плюс большее число гипотез к единицу времени, плюс большая экспертиза.
Короче, во всех тяжких случаях парное системное администрирование. Кстати, три уже хуже, потому что третий (какой-то из двоих) оказывается отстающим в теме, и вызывает замедление у двух человек на объяснении феномена.
no subject
Date: 2014-12-19 08:27 pm (UTC)(no subject)
From:no subject
Date: 2014-12-19 08:18 pm (UTC)no subject
Date: 2014-12-19 08:22 pm (UTC)- Сейчас покажу, Петька, садись за компьютер. Вот смотри, ты занимаешься парным программированием, и я занимаюсь парным программированием, но есть один маленький нюанс.
no subject
Date: 2014-12-19 11:02 pm (UTC)На картинке, *очевидно* (по крайней мере тем, кто не называет программистом любого, способного проинсталлировать MS Office) что угодно, но не программирование. Скорее всего, сидящий за компом показывает руководителю котиков, стоящие записывают урлы. Может быть, что-то другое показывает. Может даже, учит инсталлировать национальную ОС. Но не программирует. Как же картинка что-то объясняет?
Парного программирования у меня был и отрицательный опыт -- когда напарник тяготел к бейсиковскому стилю, а я к функциональному, а писать нужно было на дельфях, -- и, наоборот, несколько самых приятных и продуктивных случаев -- но тогда, действительно, напарники были такие, каких сам бы выбрал (особенно приятно было с подругой, с которой программирование прерывали на развлечения прямо на месте, не утруждаясь перемещением на диван).
Администрирования парного, как Жора ваше заметил, тоже был очень приятный опыт, но таки, думаю, дело в напарнике, а не в самой идее спариться.
no subject
Date: 2014-12-19 11:41 pm (UTC)(no subject)
From:no subject
Date: 2014-12-20 01:27 am (UTC)no subject
Date: 2014-12-20 08:04 am (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2014-12-20 03:33 am (UTC)Лицо очень выразительное. Не хотел бы я оказаться на месте этого программиста.
А парное программирование - это всё-таки несколько другое, как мне кажется :)
Я, кстати, про парное программирование последний раз читал больше десяти лет назад, и до сих пор не знаю: а как стало предполагаться программировать в паре после появления эргономических клавиатур? Если один пользуется обычной, а второй - эргономической? Каждый ходит со своей клавиатурой, и чуть что её перетыкает?
no subject
Date: 2014-12-20 11:51 am (UTC)(no subject)
From:no subject
Date: 2014-12-20 03:45 am (UTC)no subject
Date: 2014-12-20 02:32 pm (UTC)no subject
Date: 2014-12-20 02:40 pm (UTC)no subject
Date: 2014-12-20 05:14 pm (UTC)Во-первых, "смотрящий" тут же делает ревью.
Во-вторых, он может подсказать, если набирающий тормознул.
Один продуктивный раз был, когда ещё в институте что-то делали вдвоём. Времена были древние (91-92 год), компов было мало. Так что то, что мы за пару вбили (и почти без ошибок) программу- это было нужно.
Второй раз очень помогло, когда заказчики выдали ТЗ за два дня до срока сдачи. Послать их было нельзя. Писали втроём на двух компах- один бегал и помогал двоим пишущим. Сэкономило кучу времени (на три части задача не делилась).
Но постоянно так работать нельзя- устаёшь тоже за двоих :)
no subject
Date: 2014-12-21 03:31 pm (UTC)no subject
Date: 2014-12-21 05:52 pm (UTC)