Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
ВнизКак вы относитесь к экстремальному программированию? Найти похожие ветки
← →
Moscower (2002-06-13 02:07) [0]Недавно прочитал немного об этой концепции
Особенно интересна стала тема программирования в паре за одним компьютером. Как вы относитесь к этому, действительно ли программировать одно и то же одновременно нескольким программистам за одним компьютером более продуктивно, чем поодиночке за разными???
← →
Сергей Чурсин (2002-06-13 06:06) [1]Это какое-то больное г., выдуманное бизнес-уродами....
← →
Мальфет (2002-06-13 06:37) [2]По-моему сабж - очень тонкое анальное извращение, если вспомнить, что РС - это персональный компьютер.
← →
VAleksey (2002-06-13 07:39) [3]ну ЧЕ ВЫ А ? Извращение ?
Тогда я каждый день таким занимаюсь -).
Делов том что нашей шараге жаль денег на еще 1 к-р в лабораторию. Поэтому ст. программист (я) + нач. лаборатории (шеф) почти ВСЕГДА программируем вместе. Он чаще всего выступает как специалист в предметной области (стаж как-никак), а я спец по реализации. Получается довольно неплохо. Я сомневаюсь, что сам, один, сделал бы лучше. Да и он а одиночку тоже не сильно то в современных инструментальных средствах (около года только от клиппера отшел, да и до сих пор старые проекты дают о себе знать).
Так что если сабж - экстремальное программирование, тогда я- программист - экстремал !! -).
ЗЫ
Одна голова хорошо, а две лучше.
ЗЗЫ
Хотя, конечно, хочется свой компьютер.
← →
Внук (2002-06-13 09:49) [4]>>Сергей Чурсин (13.06.02 06:06)
>>Мальфет © (13.06.02 06:37)
Аргументы на высоте :)))
>>Moscower © (13.06.02 02:07)
Наша контора почти попробовала этот стиль, но, к сожалению, в последний момент не сложилось из-за внешних обстоятельств. Зато теории почитали вдоволь. Поначалу казалось дико. Потом отношение изменилось. Сейчас считаю, что это технология будущего. Если наши ортодоксы (не cказать бы хуже) будут продолжать в том же духе держаться за собственную гениальность, в компьютерном бизнесе мы опять окажемся на задворках еще на 50 лет вперед. Если эта тема Вам интересна, почитайте, например, http://www.xprogramming.ru/XPRules/XPRules.html
← →
Мальфет (2002-06-13 10:58) [5]Чеснае актибряцкае, программить двоим за одним компом - это как по-очереди спать с одной женщиной.
← →
Внук (2002-06-13 11:07) [6]>>Мальфет © (13.06.02 10:58)
Зависит от того, что Вы собираетесь делать. Зарабатывать деньги, или реализовывать свои амбиции (удовлетворять любопытство).
А вообще - посмотрите, что пишет VAleksey © (13.06.02 07:39). Практика - лучший критерий истины :)
← →
kull (2002-06-13 12:33) [7]Зависит от того что вы собираетесь писать.
1. Большой серьезный поект
или
2. Халтуру под конкретного заказчика
если 2 то XP вполне подойдет.
← →
Игорь Шевченко (2002-06-13 12:38) [8]Судя по ссылке, данной Внук © (13.06.02 09:49),
это то, к чему мы все придем, скорее всего. И это правильно.
Для серьезных проектов это сильно может помочь (и, кстати, помогает...).
← →
kull (2002-06-13 12:46) [9]
> Игорь Шевченко © (13.06.02 12:38)
Кто является заказчиком на Windows, Unix системы или на Delphi? Укажите конкретно.
Кто должен присутствовать при написании таких проектов?
← →
Игорь Шевченко (2002-06-13 12:56) [10]kull © (13.06.02 12:46)
Если вы читали, то там написано, что при отсутствии реального представителя заказчика его следует изобрести :-)
← →
kull (2002-06-13 13:08) [11]Так, значит изобретаем заказчика.
Значит начинаем выдумывать за него то что возможно потребуется реальному заказчику.
Значит начинаются вещи типа "А хорошо если система бы умела это или то...", а как же не задумываться о вещах которые могли бы понадобится в будущем.
Что-то одна часть консепта противоречит другой.
← →
Внук (2002-06-13 13:32) [12]>>kull ©
Как раз наоборот, XP-для больших и очень больших проектов, иначе не стоит и пытаться.
Прежде, чем спорить, поверьте = это РАБОТАЕТ. И пора уже относится к программированию как к научной профессиональной деятельности, иначе наши кустари далеко не уедут. А Вы пытаетесь рассуждать, как пенсионер на завалинке о судьбах мировой революции (без обид).
← →
Игорь Шевченко (2002-06-13 13:33) [13]В MS на исследование того, что МОЖЕТ потребоваться реальному заказчику, тратят очень большие деньги. Наверное, не зря, буржуи - люди прижимистые
← →
kull (2002-06-13 13:43) [14]
> Внук © (13.06.02 13:32)
Так я не говорю что XP - это плохо.
Просто оно предназначено для быстрого написания проекта для конкретного заказчика, который меняет свои вгляды несколько раз в день. Отсюда и "экстрим".
> Игорь Шевченко © (13.06.02 13:33)
Так вот есть разница между тем что МОЖЕТ потребоваться и тем что требуется СЕЙЧАС?
Именно об этом и написано в консепте XP.
Ничего принципиально нового там (в XP) нет - в чистом виде принчипы чистоплотного и грамотного написания кода.
Что мне лично нравится так это - Refactoring.
← →
VAleksey (2002-06-13 13:55) [15]Непосредственно сейчас читаю статьи по ссылке.
Там описывается то, чем я занимаюсь уже около года. Так что нашулабораторию я зачисляю в состав программистов - экстремалов !
← →
Внук (2002-06-13 14:00) [16]>>VAleksey © (13.06.02 13:55)
:)) Звучит гордо
← →
VAleksey (2002-06-13 14:14) [17]Ну не все конечно у нас применяется -).
У нас всего 3 сотрудника. Сейчас только четвертого привлекаю. Но мне понравилось правило :XP правила корректируются если что-то не так.
← →
shiva1 (2002-06-13 15:34) [18]Вообще-то XP относится только к малым и средним проектам. И в этих рамках работает хорошо. Некоторые его правила поначалу действительно кажутся дикими, но потихоньку их можно внедрить. А если некоторые молодые люди считают, что компьютер на работе - их личная собственность, и вдвоем за ним сидеть нельзя - следовательно эти люди еще не работали нормально.
А вообще, концепция парного программироваия, насколько я понимаю, не ключевая. Мне гораздо более симпатичны концепции частых сборок и непрерывного тестирования. Вспомните - одна из основных заповедей XP, определяющая ее работоспособность - "тест пишется до кодирования". Чрезвычайно правильное решение.
← →
kull (2002-06-13 15:44) [19]
> А если некоторые молодые люди считают, что компьютер на
> работе - их личная собственность, и вдвоем за ним сидеть
> нельзя - следовательно эти люди еще не работали нормально.
Ну, ну, ну! Не стоит быть столь категоричным.
← →
Внук (2002-06-13 17:16) [20]>>shiva1 © (13.06.02 15:34)
Полностью поддерживаю, кроме малых проектов, там и так все нормально, и незачем огород городить, IMHO
← →
Сергей Чурсин (2002-06-14 08:51) [21]> Делов том что нашей шараге жаль денег на еще 1 к-р в
> лабораторию
Вот она, причина...
← →
Сергей Чурсин (2002-06-14 09:08) [22]Я не против коллективного программирования, творческого обсуждения идей, etc.
Но subj - извращение, вызванное попыткой экономить на программерах и на оборудованнии. No pasaran.
← →
VAleksey (2002-06-14 09:14) [23]
> Сергей Чурсин (14.06.02 09:08)
ответственно заявляю, что если бы мы программировыали отдельно друг от друга, мы бы не получали таких м.м.м удволетворительных результатов
← →
Lola (2002-06-14 11:45) [24]Вообще-то все это было еще 15 лет назад. Только в результате внедрения РК программер стал всем в одном лице. А этого на западе не практикуют. В Америке они совсем уж узкие специалисты. Приезжал тут недавно один эммигрант, администратор сети. На вопрос: как аппаратно решена сеть, ответил - не знаю. А получает 60 тыс. дол. в год.
А обмен задачами - очень интересная и полезная идея.
← →
Bocman (2002-06-14 11:57) [25]На своем опыте убедился, что программить вдвоем за одним компом очень даже продуктивно:
во-первых: рещшение каких-лмбо задач, продумывание алгоритмов и т.п. на много продуктивнее проходит в обсуждении
во-вторых: например, если требуется написать быстро и много, то садятся два программера и, сменяя друг-друга кодят, пока один кодит, у другого отдыхаю глаза, но при этом обсуждение реализации конкретной задачи не останавливается...
Ну и в-третьих: вспомните студенческие годы, намного быстрее делать лиюбые работы (лабораторки, д/з, курсовики) вместе...
← →
Игорь Шевченко (2002-06-14 12:13) [26]Водку пить, опять же, вместе хорошо :-)
← →
paul_shmakov (2002-06-14 13:07) [27]с большим интересом зашел в эту ветку, т.к. сам очень интересуюсь темой. но прочел не то, что ожидал прочесть.
те, кто так рьяно ругают здесь xp - прочтите для начала хотя бы что-нибудь про эту методологию и другие гибкие методологии, почему в них возникла необходимость, как они постороены, на каких принципах бызируются. я вас уверяю - получите массу удовольствия, а многое покажется вам знакомым.
называть все это извратом - ... лучше вообще ничего не говорить.
← →
Mike B. (2002-06-14 13:10) [28]> paul_shmakov
Ну так вообще проще всего обозвать все извратом или еще как и гордиться своею крутизной
← →
Игорь Шевченко (2002-06-14 13:26) [29]Mike B. © (14.06.02 13:10)
Это называется ламерство, а не крутизна :-)
← →
kull (2002-06-14 13:29) [30]Пить водку да пиво за компом все равно что за рулем ...
Это делают недобитые ламеры...
← →
Mike B. (2002-06-14 13:33) [31]> Игорь Шевченко
А уж как не называй :-)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.07.15;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.01 c