Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: CL | DM;

Вниз

Как вы относитесь к экстремальному программированию?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.029 c
8-47620
OlegGo
2002-01-30 18:06
2002.07.15
Как узнать цвет пиксела в определенной точке TImage?


1-47585
Still Swamp
2002-06-28 13:30
2002.07.15
Перейти на элемент TTreeWiew


14-47764
SPeller
2002-06-08 10:11
2002.07.15
KOL и MCK


14-47808
OlegG
2002-06-15 14:33
2002.07.15
Help file


14-47703
KPY
2002-06-11 06:01
2002.07.15
Глюк WindowsMe