Качественный код и методология Agile

Автор подкаста — Денис Миллер    Профиль подкаста    Фидбэк   
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
Сезон 2011 · 42   Сезон 2010 · 16 · 15 · 14 · 13 · 10 · 9 · 6 · 5 · 4 · 3 · 2 · 1
Денис Миллер давно не записывал новых подкастов.
31 октября 2011 2:39
TDD – тупик развития. Почему возникает отторжение у профессионалов TDD и кто ответственнен за качество в agile команде. Как работать с легаси кодом и есть ли в мире счастье?

* Илюзии не-профессиональных программистов
* Что такое легаси код с точки зрения Agile?
* Паттерны TDD: TestList, TestFirst, AssertFirst
* Тест – это не тест, это микро-хостинг для продакшн кода
* Характеризующие тесты, чтобы не поломать легаси
* Техники устранения зависимостей
* Рекомендую

Оригинал: http://agilepod.ru/317
AgilePod-S11-43 @ RPOD.RU   6.9 Мб
22 октября 2011 13:24
Как можно ориентироваться в новом изменяющимя мире, когда вокруг нас много информации, книг и статей. Это похоже на нескончаемый поток требований к самому себе. А как мы работаем в аджайл с постоянно меняющимся требованиями – фокус на главном! В подкасте раскрывается секрет технологии «1 книга за неделю»:

* События прошедшего года
* Разные книги разные подходы
* Agile подход во время чтения: фокус на главном
* Техника фокусирования во время чтения
* Система закрепления материала

Рекомендую:
* http://www.studygs.net
AgilePod-S11-42 @ agilepod.ru   14.8 Мб
8 сентября 2010 12:40
Сегодня мы задумались и прокомментировали основные минусы аджайла. Зная слабости – это первый шаг к развитию. Начинаем эволюционировать с agile podcast:

* Мутность и путаница методологий
* Agile против документации
* Отказ от менеджмента и социализм по Гапертону
* Раздолбайство
* 1+1=3, миф синергии
* Не для распределенных команд
* Бонус: настоящий просчёт Аджайл

agile podcast минусы
AgilePod-S10-16 @ agilepod.ru   8.7 Мб
2 сентября 2010 9:02


Agile хорошо справляется с управлением проектом. Есть принцип аджайл о «самоорганизующихся командах». Стоит вопрос – как это сделать? Здесь придёт на помощь практики из других подходов, аджайл открыт любым полезным практикам. В этом подкасте будет рассказано о динамике развития команд, основанной на опыте компании Microsoft и дрегих компаниях.

* Развитие эмоционального интеллекта
* Коллективное принятие решений
* Интеграция личных и командных целей
* Общее видение

Для подписчиков “Программируем с Agile” осенью планируется бесплатный online вебинар о “Динамике развития команд”. Спешите подписаться, буду рад ответить на ваши вопросы!
(продолжение)
AgilePod-S10-15 @ agilepod.ru   12.6 Мб
25 августа 2010 13:13


Я программист. Хочу работать и получать фан! Хочу научиться Аджайл. С чего мне начинать?

* Персональный Scrum: “Моя жизнь” – самый важный проект и им нужно управлять
* Проблематика – поверхностное представление и психология
* Саморазвитие начинается с ценностей и убеждений
* Примеры применения ценностей аджайл
* Практика для начинающего: 1 убеждение в неделю
* Практика для изучающего: Shu-Ha-Ri
* Практики персонального скрама (TODO, Критерий Done, Ретроспектива, летучка)

Адрес проекта: http://agilepod.ru

Когда возникают вопросы об Agile, задавайте их нам – ссылка. Во время следующей встречи мы попробуем найти критерии хорошего тест, приглашаем к сопоиску :)

Подписаться на рассылку | Подписаться на RSS | Подписаться в iTunes

AgilePod-S10-14 @ agilepod.ru   9.1 Мб
25 августа 2010 13:09


Шаблоны проектирования – это то, что знают архитекторы. На тренинги по “ШП” отправляют старших разработчиков. Нужно ли это простому труженнику села? Какой секрет в этом скрыт? Или секрета там нет?

* Что такое паттерны и зачем они нам
* Каталоги паттернов: GoF, PoEAA, IP и др.
* Секретная структура любого каталога
* Почему нужно изучать паттерны
* Развитие командной культуры и профессиональной интуиции
* С чего начинать?

Адрес проекта: http://agilepod.ru
(продолжение)
AgilePod-S10-13 @ agilepod.ru   7.7 Мб
28 июля 2010 17:34
Отвечаем на ваши комментарии к крестикам-ноликам, оставленные на хабре и в комментариях к подкасту AP#7. Мы выбрали сами стоящие комментарии и отвелили на них в этом подкасте.



* Отвечаем на вопросы слушателей
* Написать хороший тест – сложно! И это факт.
* Как архитектура поможет тестируемости
* Рефакторинг и методы сжатия
* 4 уровня автоматизации: ничего, happy-path, TDD, white/black box
* Как мы нарушили TDD при добавлении исключения в домен
* Анализ природы бага с правой диагональю
* Unit или !Unit тесты: практична ли теория?
* Практическая тестология: быстрые, важные и остальные тесты
* Три совета для практика

Адрес проекта: http://agilepod.ru
(продолжение)
AgilePod-S10-10 @ agilepod.ru   11 Мб
21 июля 2010 22:37


TestFirst – широко известный паттерн TDD. Сегодня мы рассказывали о своём понимании такого подхода и сложности бытия.

* Декомпозиция – способ управления разработкой
* Дарвинская теория или куда кривая выведет
* Три подхода разработки: без тестов, TestableUnits и TestFirst
* Связаны ли требования и модульные тесты?
* Самодокументированный код
* TestFirst помогает делать микродизайн системы
* История появления паттернов TDD
* Сложности написания тестов
* Жизненный цилк разработки, управляемый критерием ‘Done’
* Как писать тест для существующего кода (legacy code)
* UI и тесты

Когда возникают вопросы об Agile, задавайте их нам - ссылка. Во время следующей встречи мы будем обсуждать комментарии, полученные в рунете на наши крестики-нолики (AP#07, AP#08). Приглашаем к соучастию в нашей скайп-студии :)

Подписаться на рассылку | Подписаться на RSS | Подписаться в iTunes
AgilePod-S10-09 @ agilepod.ru   13.5 Мб
2 июля 2010 2:56
Рефакторинг – изменение внутренней структуры без изменения внешнего поведения с целью улучшения качества кода.
Рефакторинг – панацея или плацебо. Использовать либо быть используемым?

* Секрет профессии – качественный код
* Рефакторинг – это 3 пункта
* Нужен ли рефакторин, или это переходной шаг в развитии команды
* Проблемы рефакторинга: никто не знает, менеджеры и тесты
* Расскрываем главный секрет любых паттернов (в том числе паттернов рефаторинга)
* Автоматизированный рефакторинг
* Японское доказательство целесообразности рефакторинга и 5S



Задавай свои вопросы и мы их обсудим – ссылка, а следующий подкаст будет на тему – “Рефакторинг”.
AgilePod-S10-06 @ agilepod.ru   9.4 Мб
23 июня 2010 10:43
Разработка через тестирование. А есть ли тестирование вообще? Тестировать или строить сеть безопаности?

* TDD как совокупность хороших идей
* Хрупкие системы и повышенная связанность (High Coupling)
* Самый популярный паттерн TDD – TestFirst
* И ещё несколько паттернов: g, AssertFirst, TestList
* TDD – это микроменеджмент для профессионалов :)
* Тесты или как превратить озеро в болото
* Выбор настоящих мужчин

Задавай свои вопросы и мы их обсудим – ссылка, а следующий подкаст будет на тему – “Рефакторинг”.
AgilePod-S10-05 @ agilepod.ru   5.1 Мб
Сезон 2010 · 16 · 15 · 14 · 13 · 10 · 9 · 6 · 5 · 4 · 3 · 2 · 1