711.23K

ошибки шипика

1.

ВЫЯВЛЕНИЕ
ПЕРВИЧНЫХ И
ВТОРИЧНЫХ ОШИБОК
ВЫПОЛНИЛ СТУДЕНТ ВТОРОГО
КУРСА И-23Б ДМИТРИЙ ШИПИКА
Проверила Крюкова В.Л.

2.

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

3.

Почему возникают такие ошибки
Человеческий фактор
Технические причины
Внешние факторы
Невнимательность, неправильное
Устаревшее ПО, несовместимость
Высокая нагрузка, изменения в
понимание задачи, недостаток
компонентов, ошибки в
системе, нестабильная работа
опыта у разработчиков.
библиотеках.
оборудования или сети.
Даже маленькая ошибка на этапе разработки может потом сильно проявиться в работе системы.

4.

Как находить первичные ошибки
1
Статический анализ кода
2
Ревью кода
Когда коллеги смотрят код друг
3
Раннее тестирование
(юнит-тесты)
Проверка кода без запуска
друга и находят ошибки,
Тестирование на начальных
программы — помогает найти
которые сам разработчик мог не
этапах разработки, до того как
дефекты на ранней стадии.
заметить.
система начнёт работать.
Эти методы помогают поймать ошибки ещё до запуска системы.

5.

Как находить вторичные ошибки
1
2
3
Динамическое тестирование
и отладка
Мониторинг системы и
анализ логов
Автоматические системы на
базе ИИ
Запуск программы и поиск проблем
Изучение журналов событий для
Системы, которые замечают
в реальном времени.
отслеживания сбоев и аномалий.
необычное поведение программы
автоматически.
Эти методы помогают быстро понять, что именно сломалось в работающей системе.

6.

Почему это важно и типичные ошибки
Зачем это нужно
Частые ошибки при работе
Своевременное выявление ошибок сильно повышает
Ищут только видимые сбои, а причину не исправляют
надёжность системы
Плохо тестируют на ранних этапах
Позволяет меньше тратить денег и времени на
Не ведут нормальный мониторинг после запуска
исправление проблем потом
системы

7.

Заключение
Выявление первичных и
Чем раньше находят первичные
Хорошая работа с ошибками
вторичных ошибок — важная
ошибки, тем меньше проблем
делает систему надёжнее и
часть обеспечения качества
будет в будущем.
удобнее для пользователей.
программ.
Спасибо за внимание!
English     Русский Правила