07. Как протестировать Telegram бот и спать спокойно?
Автор: Oleg Sklyarov
Загружено: 2025-10-27
Просмотров: 248
Описание:
Повышаем качество Telegram бота на Python. Добавили инструменты: pytest, ruff и black. Теперь код форматируется автоматически, проверяется на грубые ошибки. Применили принцип dependency inversion principle (из SOLID) для уменьшения связности. Создали моки (mocks) для базы данных и для Telegram API клиента. Написали несколько тестов. Теперь можно спасть спокойнее :-)
https://wiki.olegsklyarov.ru
00:00 - Введение и организационное начало
00:33 - Обсуждение условий получения зачёта
08:14 - Введение в тему "Качество кода" (Code Quality)
09:33 - Инструмент форматирования кода: Black
18:25 - Инструмент линтерования кода: Ruff
24:57 - Рефакторинг кода и принципы SOLID
45:13 - Написание и запуск тестов с использованием Pytest и Mock-объектов
1:09:02 - Настройка Continuous Integration / Continuous Deployment (CI/CD) с GitHub Actions
1:24:50 - Подведение итогов и анонс домашнего задания
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: