avva: (moose)
[personal profile] avva
Pair Programming - My Personal Nightmare

Цитата оттуда:
When people describe pair programming as a practice that they benefit from, cool, I get that. But when they take the next leap and advocate (or mandate) the practice for me, because they "know" I'll benefit from it (and have "data" to prove it!), slow down. The methods by which people produce quality work are as varied as we are. [...] To claim that pair programming is a "best practice" for all is foolish, I don't care what the agile dogmatists say.

Я согласен с основными мыслями в этой записи. Я бы не сказал "my personal nightmare", это слишком мелодраматично, но я не люблю писать код вдвоем, и у меня это обычно хуже получается, чем работать в одиночку. Есть исключения, когда это полезно, например, разобраться вместе в непонятном коде, найти хитрую ошибку, быстро настрочить прототипный код. Но в качестве постоянной практики - нет, мне тяжело, я быстро устаю и раздражаюсь на себя самого, и код выходит хуже, чем в одиночку.

Date: 2013-06-12 05:22 am (UTC)
From: [identity profile] ilya-dogolazky.livejournal.com
Да в общем-то это ко всей agile-религии относится более или менее.

Date: 2013-06-12 05:36 am (UTC)
From: [identity profile] scolar.livejournal.com
Проблема, разумеется, в догматизме, а не в плохости или хорошести парного программирования.

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

Date: 2013-06-12 06:20 am (UTC)
nine_k: A stream of colors expanding from brain (Default)
From: [personal profile] nine_k
Код вдвоём хорошо писать, когда пишешь новое и непонятное, и надо "думать об кого-то". Этот способ мы независимо нашли в институтские времена (писали коммерческий софт).

Date: 2013-06-12 08:23 am (UTC)
From: [identity profile] morfizm.livejournal.com
Надо весь agile development приравнять к религии, тогда можно будет воспользоваться (по крайней мере в США) конституционным правом практиковать любую религию или не практиковать никакой.
Edited Date: 2013-06-12 08:23 am (UTC)

Date: 2013-06-12 09:40 am (UTC)
From: [identity profile] migmit.livejournal.com
Хорошая мысль, кстати.

Date: 2013-06-12 11:14 am (UTC)
From: [identity profile] alexott.livejournal.com
ага, а потом они начнут требовать компенсаций за нарушение методик "великого скрама" - с них станется...

Date: 2013-06-12 11:28 am (UTC)
From: [identity profile] tacente.livejournal.com
Перевод вдвоем в среднем тоже порочная практика, кроме исключений, когда это очень хорошая практика.

Date: 2013-06-12 12:59 pm (UTC)
From: [identity profile] meshko.livejournal.com
Это, наверное, относится к любой практике.
Проблема, которая вам, наверное, со стороны не видна в том, что у нас есть такой тип людей, которые требуют, чтобы все перешли на их любимую практику, устраивают про это конференции, у них есть свои герои, эпос и т.д.

Date: 2013-06-12 01:53 pm (UTC)
From: [identity profile] tacente.livejournal.com
А эта практика -- именно программирование в паре или проблема шире?

Date: 2013-06-12 03:14 pm (UTC)
From: [identity profile] meshko.livejournal.com
Там целые семейства: extreme programming, agile programming, разные методики, варианты их, у каждого свое название, свои адепты, сотни акронимов.
Причем там многие, возможно даже большинство, идей хорошие и правильные, но люди звереют от энтузиазма и доводят до маразма.

Date: 2013-06-12 08:26 pm (UTC)
From: [identity profile] egorfine.livejournal.com
PP — это как поход в тренажерный зал. Нужно несколько раз в неделю по часику, но не целый день же.

Date: 2013-06-12 08:34 pm (UTC)
From: [identity profile] ilya-dogolazky.livejournal.com
срам господень

Date: 2013-06-13 12:39 am (UTC)
yigal_s: (Default)
From: [personal profile] yigal_s
когда я слышу от начальства "best practices", я обычно ожидаю, что сейчас меня попытаются интеллектуально изнасиловать

January 2026

S M T W T F S
    1 2 3
4 5 6 7 8910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 8th, 2026 10:06 pm
Powered by Dreamwidth Studios