Software Engineering
Лекция 11: Дефекты и что с ними делать
Тимофей Брыксин
Ошибка, дефект, сбой
Системы управления дефектами (bug/issue/task/... trackers)
Характеристики дефектов
Идентификатор дефекта
Заголовок
Описание дефекта
Контекст
Тип дефекта
Серьёзность (severity)
Приоритет дефекта
Статус дефекта
И другие характеристики
Отладка
Воспроизведение дефекта
Локализация ошибки
Вредные советы по отладке
Исправление ошибки
"Плавающие баги"
David J. Agans. Debugging: ...
Хороший код
Защитное программирование
Общие принципы
Ограничения (assertions)
Стратегия реакции на ошибку
Изоляция ошибок
А как же release версия?
Вопросы к зачёту