Практики ХР

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

Июль 1, 2008 — Рубрика: Практика
Метки: , , , ,

Принципы XP и используемые методы ускорения разработки

Отцом-идеологом экстремального программирования считают Кента Бека (Kent Beck). XP является достаточно молодой методологией, оценки которой весьма противоречивы — от восторженных до резко негативных.

Июнь 23, 2008 — Рубрика: Практика
Метки: , , , , , , , ,

Жизнь технического задания

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

Июнь 15, 2008 — Рубрика: Мнения специалистов
Метки: , ,

Практическое руководство по экстремальному программированию

Дэвид Астелс, Гранвилл Миллер, Мирослав Новак
A Practical Guide to Extreme Programming First Edition
David Astels, Granville Miller, Miroslav Novak

Июнь 12, 2008 — Рубрика: Литература
Метки: , ,

Экстремальное программирование

Экстремальное программирование?

— В моем представлении, название «экстремальное программирование» было выбрано по аналогии с «экстремальными видами спорта»: воздушным серфингом, парашютированием с небоскребов и тому подобным. Другими словами — опасное, стоящее на грани, искусное. Проблема в том, что я представляю картину, где парень с ноутбуком программирует на Delphi, совершая прыжок в воду с пятидесятиметровой скалы!

Июнь 8, 2008 — Рубрика: Основы
Метки: , , , ,

Основные ценности и принципи XP

Новая версия экстремального программирования базируется уже на пяти ценностях, которые, как считает Бек, являются главными слагательными успеха любого проекта по разработке программного обеспечения. Основные ценности – это

Май 21, 2008 — Рубрика: Основы
Метки: , , , , , , ,

Основанная на Тестировании Разработка. Пример на языке PERL

Прежде чем написать строку кода, программист должен знать зачем она нужна, иначе эта строка не будет делать того, что имел ввиду программист. Как проверить, что код делает именно то, что от него ожидается? Просто - выразить ожидания в виде тестов.

Май 14, 2008 — Рубрика: Практика
Метки: , , ,

XP - экстремальное программирование

Здравствуйте, мои дорогие любители экстремальных видов спорта. Вы думаете, я говорю о сноуборде, бейз-джампинге, скай-серфинге, картинге или, прости, Господи, о ледолазании? Ничего подобного. Я говорю об использовании операционных систем семейства Windows, точнее, о бесконечных с ними экспериментах.

Май 5, 2008 — Рубрика: Основы
Метки: ,

Введение в ХР

Возможно, это прозвучит странно, но около 75% програмного обеспечения вообще не выходит в люди. С другой стороны, существует множество компаний, которые производят софт в огромном количестве. Все это и многое другое обязывает программистов снижать стоимость разработки. А для этого нужно понимать интересы заказчика, постоянно сотрудничать с ним, чтобы в итоге создать именно то, что ему необходимо.

Апрель 22, 2008 — Рубрика: Основы
Метки: , , , ,

Учимся любить юнит тесты

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

Апрель 3, 2008 — Рубрика: Практика
Метки: , ,