Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Вниз

технологии   Найти похожие ветки 

 
TUser   (2004-02-13 14:05) [0]

Вот есть книга "Экстремальное программирование". Обещается, что прочитав ее будешь писать коды хорошо и быстро. И без ошибок. Недавно прочитал рекламную выдержку из книги. Честно говоря не очень понравилось - много воды про то, что писать надо хорошо, подумать надо прежде, чем писать и пр. Хотя подход, излагаемый в книге, как я его понял, по крайней мере заслуживает внимания.
В связи с этим вопрос, как вы относитесь к этой технологии. Честно говоря, я таких книг пока вообще не читал. Как кто считает - есть ли реально хорошие эффективные способы упрощения работы, где они описаны. Только чтобы воды поменьше, типа всяких советов про то, как выбирать названия переменным.
Спасибо, только камни в меня не кидайте, plz.


 
Тимохов   (2004-02-13 14:08) [1]

XP - это хорошо.
Нет таких книг, чтобы прочесть и все понять. Надо читать все подряд и много-много думать.
ИМХО ХР наиболее простая для внедрения для небольшой группы программистов.


 
ПИТОН   (2004-02-13 14:13) [2]


> писать надо хорошо, подумать надо прежде, чем писать

А разве не так?


 
Игорь Шевченко   (2004-02-13 14:21) [3]

XP на мой взгляд, представляет интерес только отдельными своими методиками, например, unit-тестами, рефакторингом.

А брать его за основу целиком я бы не стал.


 
Тимохов   (2004-02-13 14:25) [4]

Мне, например, от тудова нравиться техника парного программирования. Согласен, не всегда надо так делать, но иногда это приносит огромные дивиденты.


 
TUser   (2004-02-13 14:31) [5]


> А разве не так?

Так. Нохочется почитать именно нормальную теорию, а не б.м. очевидные рассуждения.
Как я понял выдержка из книги мне попалась не самая лучшая.


 
Vuk   (2004-02-13 15:19) [6]

to Игорь Шевченко:
А что, unit-тесты и рефакторинг в XP появились?


 
Тимохов   (2004-02-13 15:27) [7]


> TUser © (13.02.04 14:31) [5]

Что вы считаете нормальной теорией?

Имхо читать надо все подряд глубоко задумываясь. При это нужно сопоставлять то, что читаете с тем, что реально видете на работе. Очень полезно. Оказывается, что многие вещи которые вы ежедневно используется на практике уже описаны. По критерию наибольшего соответствия находите теорию соглавно которой нужно развавать методику программирования у вас в фирме.

Имхо теории нет - есть куча всего, из чего надо выбрать то, что наиболее подходит именно вам.


 
Игорь Шевченко   (2004-02-13 15:39) [8]

Vuk © (13.02.04 15:19)

Я с ними оттуда познакомился :)


 
Vuk   (2004-02-13 15:42) [9]

IMHO. Вообще говоря рефакторинг - это умное название любимого занятия русского программиста, которое называется "переписать все нафиг".


 
Юрий Федоров   (2004-02-13 16:44) [10]

>>Vuk © (13.02.04 15:42) [9]
Ну не все, а частично :-)
и опять же, прогнать все потом через тесты (что русские программисты не особо любят делать :-))
по сабжу
читал ее(книгу) - не дочитал, бросил, совершенно не понравилась.
Согласен с Игорь Шевченко © (13.02.04 14:21) [3]


 
pasha_golub   (2004-02-13 16:45) [11]

Vuk © (13.02.04 15:42) [9]

Класс!!! :-))


 
DiamondShark   (2004-02-13 16:47) [12]


> Vuk © (13.02.04 15:42) [9]

В том-то и дело, что не всё и не нафиг.


 
Vuk   (2004-02-13 16:51) [13]

>В том-то и дело, что не всё и не нафиг.
Да понимаю я, понимаю. Мне теперь везде смайлики ставить? :o)


 
Игорь Шевченко   (2004-02-13 17:09) [14]

Vuk © (13.02.04 15:42)

Отнюдь. Ключевое слово - не все. Второе ключевое слово - не нафиг. :)


 
Mystic   (2004-02-13 17:52) [15]

А я бы взял ХР за основу (за одного битого двух небитых дают). Имеет право на жизнь.


 
Mystic   (2004-02-13 17:55) [16]

Еще известный автор, думаю не лишне повторить ссылку
http://www.joelonsoftware.com/global/Russian/index.html


 
Игорь Шевченко   (2004-02-13 18:04) [17]

Mystic © (13.02.04 17:52) [15]


> А я бы взял ХР за основу


Я как у Бека прочитал, что столы двигать надо, так и не стал брать за основу :)


 
pasha_golub   (2004-02-13 18:06) [18]

Mystic © (13.02.04 17:55) [16]

интересно пишет. особенно понравилось про дизайн. Хотя, прямо в каждой строчке воспевается дизайн Excel"a. А он мне ну как-то так, сиренево вообщем. Что в нем такого?


 
pasha_golub   (2004-02-13 18:26) [19]

Вот статья интересная

http://www.joelonsoftware.com/global/Russian/Articles/FireAndMotion.html


 
Тимохов   (2004-02-13 18:27) [20]


> Я как у Бека прочитал, что столы двигать надо, так и не
> стал брать за основу :)

Конечно, анекдоты в тихую почитать, кому не охота? :)))))))


 
pasha_golub   (2004-02-13 18:38) [21]

И еще одна. Ваапще понравилась.
http://www.joelonsoftware.com/global/Russian/Articles/BacktoBasics.html

блин, я таким макаром весь сайт перечислю :-)


 
Думкин   (2004-02-13 20:24) [22]

> [20] Тимохов © (13.02.04 18:27)

У них столы как раз и двигают, чтобы не читать втихую. А для втихую - у каждого свой уголок есть, для рааслабона.

> [21] pasha_golub © (13.02.04 18:38)

Разошелся, еще про люсиновую доску. :)))


 
BorisMor   (2004-02-13 20:41) [23]

[21] pasha_golub © (13.02.04 18:38)
Да статья особо приятна программистам на Pascal :)

Сайт супер !!! Статьи читаются в лет. Переводчик хорошо поработал.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.007 c
14-12532
strannik_
2004-02-12 12:00
2004.03.05
snif


1-12418
Дельфятник
2004-02-24 15:57
2004.03.05
Вопрос по функции pos


1-12384
Asd
2004-02-25 16:15
2004.03.05
ListView


3-12295
Alexander Smith
2004-02-06 17:01
2004.03.05
DBGrid, скроллинг


1-12345
LastLamer
2004-02-21 21:28
2004.03.05
Системы документирования





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский