AgileDays-2011:Отчет Дмитрия Белобородова/Непрерывная интеграция при разработке баз данных
Материал из CustisWiki
- Докладчик
- Владимир Бахов
- Компания
- AT-Consulting
Данный доклад на камеру пришлось снимать тоже мне. Докладчик, к сожалению, проявил максимальную активность (из всех, кого мне довелось снимать) при перемещении во время доклада, что отрицательно сказалось на восприятии доклада.
Рациональным зерном является то, что
- нужно запретить ручные правки в базе данных в процессе разработки, изменяя только скрипты;
- в той части разработки, которая касается БД, тоже использовать Continuous integration
Что не понравилось в докладе:
- Используемые термины «накат изменений», «продуктивная среда», «продуктив».
- Первоначальная структура таблиц в скриптах и данные не хранится, восстанавливается из первоначального дампа.
- Очень перегруженные слайды доклада.
Что понравилось:
- Идея Continuous integration к БД.
- Обязательное использование библиотеки для unit-тестирования PL-SQL-кода (используют utPLSQL)
- Использование средств мониторинга успешности/неуспешности очередной сборки.
- Автогенерация скрипта изменений в БД.
Неоднозначный, но полезный доклад для расширения кругозора.