Наверное не ново, но для меня откровение:
Вычитал у Брюса Эккеля про такой прием экстремального программирования, как "парное программирование" . Коротко- суть в том, что одну программу должны писать 2 программиста. Один кодит; второй думает, анализирует логику, проверяет на логические ошибки и т.д. Когда 1-й устает кодить или 2-й думать они меняются ролями.
Кто что об этом думает?
PS:
Лично мне не данную ситуацию представить тяжело...
24 сентября 2007 в 13:02
Есть такое чудо.
Удобно для обучения младших коллег или новичков в программировании.
24 сентября 2007 в 13:03
Я работал так. Очень здорово. Но в некоторых случаях нужно "тупо кодить" и "наблюдателю" становится скучно.
24 сентября 2007 в 13:03
Это если печать лень, тогда да можно приминить
А так … помоему все лучше делать самому – неизвестно че еще за тебя накодят. Да вообще бывет нужно использовать какой-нибудь из нескольких приемов прагроммирования (к примеру), хорошо если мнения этих 2х программистов совпадают, а если нет …? )
24 сентября 2007 в 13:04
так никогда не делал. работали всегда XXX человек, разделяя задачу на маленькие части, и потом сливаю все в единое целое.
24 сентября 2007 в 14:00
- В компании с кем-нибудь я начинаю гораздо быстрее генерировать идеи
- А писать – медленнее и мне постоянно неудобно, что я вот пишу, а человек тут сидит рядом и места себе не находит, поэтому я начинаю всячески комментировать свою деятельность, задавать вопросы в воздух, чтобы человеку хотя бы был над чем подумать – в результате пишу медленнее и хуже.
Но это потому, что это не было целенаправленным pair programming, просто иногда так получалось. Может, если бы мы договорились "час я, час ты", то таких тараканов бы не было и все было бы прекрасно.
24 сентября 2007 в 14:01
очень хороший метод…
24 сентября 2007 в 14:04
Хорошая методика, но как и каждая должна примерятся к ситуации. Иногда нужна и полезна, иногда только помешает – вобщем, главное без фанатизма, как обычно
24 сентября 2007 в 15:01
имхо это очень применимо при разработке интерфейсов. А вот когда ты изучаешь API какого-нить Project Server и по-тихоньку кодишь, наблюдателю скучно.
24 сентября 2007 в 15:03
По мне так лучше сначала несколько человек пишут подробный план, который бы достаточно четко определял метод реализации задачи, а дальше по ситуации.. кто-то пишет или делят на части и пишут, уж как удобнее, но вот план хорошо бы обсудить)
24 сентября 2007 в 15:05
Константин Kos Башаркевич: "неизвестно че еще за тебя накодят"
Отчасти поэтому парное программирование и придумали. Один пишет, другой вникает и контролирует.