Экстремальное программирование по-русски
Вы здесь: Home
Что здесь происходит
Правила XP
Статьи по XP
Книги по XP
Ссылки по XP
Обсудить
Написать нам

Учимся любить юнит тесты
04 Jul, 2002

Почему многие разработчики не используют юнит тесты? В конце концов, юнит тесты помогают производить хорошо спроектированные системы и более аккуратный код. Недавний успех экстремального программирования и системы тестирования xUnit Гамма и Бека, заставил говорить о юнит тестах многих кодировщиков. Но все еще множество (возможно, большинство) программистов избегают писать их. Эта статья является попыткой переубедить этих разработчиков.

Примеры правил кодирования.
27 Jun, 2002

Андрей пишет:

Нет ли у вас примера Соглашения о кодировании относительно Дельфи,
VB или вообще какого-нибудь языка. Очень бы хотелось внедрить такое в нашей организации. Но самому изобретать велосипед относительно правил оформления текста программы на дельфи или бейсике не хотелось бы. Наверняка это уже есть, написано и оформлено.


18 Jun, 2002

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

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

Поэтому, пожалуйста, не присылайте мне ссылки на продукты типа Star TeamRUP 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. Но прежде чем писать - давайте посмотрим, не сделал ли кто-нибудь это до нас? Ой, сделали уже!

[Image]

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

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

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

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