Отцом-идеологом экстремального программирования считают Кента Бека (Kent Beck). XP является достаточно молодой методологией, оценки которой весьма противоречивы — от восторженных до резко негативных.
Июнь
23,
2008
— Рубрика: Практика
Метки: Бек, действия, интеграция, код, кодирование, рефакторинг, риски, тестирование, факторы
Соглашение о кодировании
Вы в команде, которая работает над данным проектом продолжительное время. Люди приходят и уходят. Никто не кодирует в одиночку и код принадлежит всем. Всегда будут моменты, когда необходимо будет понять и скорректировать чужой код. Разработчики будут удалять или изменять дублирующий код, анализировать и улучшать чужие классы и т.п. Со временем нельзя будет сказать кто автор конкретного класса.
Март
7,
2008
— Рубрика: Практика
Метки: CRC, заказчик, интеграция, кодирование, конституция
В последнее время среди разработчиков программного обеспечения стала популярной технология, называемая «экстремальное программирование» или XP. Об этом пишется масса статей и книг, которые дают понятие о теоретических основах этой методологии. Мне бы хотелось рассказать, как это выглядит на практике, и какие преимущества и недостатки.
Февраль
8,
2008
— Рубрика: Практика
Метки: MDA, кодирование, метафоры, обратная связь, простота
Экстремальное программирование - молодая, но быстро развивающаяся методология разработки программного обеспечения. Она получила признание и широкое распространение благодаря ориентации на обычных людей, максимальному упрощению бюрократических процедур и обилию качественной литературы.
Октябрь
18,
2007
— Рубрика: Основы
Метки: интеграция, код, кодирование, переработка, планирование, разработка
Экстремальное программирование — или, сокращенно, XP — является ответом сообщества программистов на наступление формальных подходов к созданию программных продуктов и призвано вернуть в среду разработчиков дух творчества.
Октябрь
11,
2007
— Рубрика: Основы
Метки: авторство, заказчики, история, кодирование, рефракторинг, решения, цикл
Экстремальное программирование – методология быстрой разработки программного обеспечения. Состоит из набора методик и принципов, позволяющих как по отдельности, так и в комплексе, оптимизировать процесс разработки. Этот подход также регламентирует права разработчиков и заказчиков.
Сентябрь
6,
2007
— Рубрика: Основы
Метки: заказчик, интеграция, кодирование, разработчик, релизы, роли, теория