Сайт для РЕАЛЬНЫХ программистов - нажми и сделай стартовой страницей

- C, C++
- CGI
- CSS
- Data Bases
- HTML
- Java
- Java Script


- PHP
- SQL
- SSI
- Web - дизайн
- XML
- XP (eXtremal Programming)
- Расскрутка сайта

f-program :: XP-программирование 
 


После обзора XPlanner-а, мне пришло много ссылок на разнообразные системы управления программными проектами, не ориентированные на XP.

Хотелось бы заметить, что применять какие-то специальные средства управления проектом - не в духе XP. XPlanner хоть как-то оправдывает свое существование, автоматизируя работу тракера и сбор метрики по итогам итерации. Использование же не-XP систем, явно будет проблематично (приводить к искажению метафор или дублированию) и оправдано только при наличии внешних требований.

Поэтому, пожалуйста, не присылайте мне ссылки на продукты типа Star Team, RUP Tools, AQDevTeam, GRAN PM, Double Choco Latte, MS Project, Alexsys Team и подобные им. Обзор их выходил бы за пределы темы этого сайта.

Кстати, Максим Григорьев прислал патч и инструкции по русификации XPlanner.

Дурно пахнущий код
28 May, 2002


Max Grigoriev пишет: "Рефакторинг. Знаю про существование книжки, в инете есть глава переведенная, но на этом все заканчивается.
Может кто подскажет где взять информацию ???"

Вот конспект второй главы о том, когда надо рефакторить.

21 May, 2002

Alex Baran как-то спрашивал о Рефакторинг Броузере для Delphi. Вот, группа товарищей, включая моего хорошего знакомого - Атанаса Стоянова, основателя AutomatedQA, начала Open Source проект в этом направлении - CodeLens. Пока это скорее похоже на отдельную утилиту по анализу кода и расчету метрик, но я приложу все усилия, чтобы это вылилось в систему автоматизации рефакторинга, встроенную в Delphi.

20 May, 2002

Евгений Кулешов перевел первую главу книги "Рефакторинг" Мартина Фоулера.


XPlanner
18 May, 2002


XP говорит, что для планирования достаточно доски и бумажных карточек. В принципе, это так. Но для русских программистов, которые в большинстве своем удалены от Заказчика или менеджера, необходимо иметь средства коммуникации планов и состояния проекта. Используя самые простые средства общения типа Wiki, можно довольно эффективно общаться при планировании XP. Но после полугода работы в Wiki, начинаешь нервничать и думать "надо это все автоматизировать - в конце концов, это всего десяток обьектов". А ведь правда - эффективная команда программистов обычно автоматизирует всю тупую работу. Это вполне в духе XP. Но прежде чем писать - давайте посмотрим, не сделал ли кто-нибудь это до нас? Ой, сделали уже!


Экстремальное тестирование
11 May, 2002

Приемочные тесты. В теории все гладко - бери их у Заказчика и автоматически запускай. А как дело обстоит на практике?

10 May, 2002

Заканчиваются бесконечные выходные. Главная новость: по утверждениям издателей, пора искать в магазинах книгу "Экстремальное программирование", которая является переводом книги "Extreme Programming Explained: Embrace Change" Кента Бека. Скоро можно будет меньше обьяснять основы XP и больше времени уделять практическому опыту. Когда же Refactoring переведут?


Joel On XP
29 Apr, 2002

Похоже, Кент окончательно склонил Джоэла к XP.


Наш опыт внедрения парного программирования
16 Apr, 2002

MAXKIR перевел статью Коуберна "Парное программирование: преимущества и недостатки". Спасибо большое! Ими была высказана идея что хорошо бы и отечественный опыт привести. В этой статье я попытаюсь суммировать опыт, накопленный нами. Все доводы за и против я рекомендую почитать в вышеупомянутой статье - там все правильно написано.


Заказчик. Повадки и особенности.
03 Apr, 2002


Александр Литвин спрашивает:

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

Отвечаем.

Плохие Менеджеры пишут про XP
27 Mar, 2002


Imagine

Imagine there's no requirements. It's easy if you try
Just a bunch of coders, reachin for the sky
Imagine all the people, coding for today

Imagine there's no schedules. It isn't hard to do
No silly project deadlines, no one supervising you
Imagine all the people, coding hand in hand

You may say I'm an extremer but I'm not the only one
I hope someday you'll join us and make coding lots more fun.

Imagine oral documentation. I wonder if you can
No need for UML diagrams. Just words passed, man to man
Imagine just refactoring, playing in the sand

You may say I'm an extremer, but I'm not the only one
I hope someday you'll join us and make coding lots more fun.

Далее...

Ахиллес и Черепах рассуждают о Дизайне.
12 Mar, 2002


Заблуждения в XP II:
Ахиллес и Черепах рассуждают о Дизайне.

Ахиллес - известный специалист по архитектуре ПО; Черепах - известный XP-программист. Сегодня они говорят о дизайне в XP.

Ахиллес
Вообще-то г. Ч., я думал что Вы умнее - Нельзя писать программы без предварительного проектирования.
Черепах
Совершенно согласен.
Далее ...


Эпизод Экстремального Программирования
11 Mar, 2002

Для того чтобы продемонстрировать практику XP Bob Koss(RSK) и Bob Martin (RCM) парно запрограммируют простую программку на ваших глазах. Мы будем использовать "test first" подход и кучу рефакторинга для создания этой программки.

   

Design by FiLLiN

Используются технологии uCoz