ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

MyPy e Ruff no Python: Tipagem, Lint e Pré-Commit para Evitar Bugs em Produção

Автор: Leonardo Leite

Загружено: 2026-01-17

Просмотров: 45

Описание: Neste vídeo eu mostro como configurar MyPy e Ruff em um projeto Python para checagem de tipos, linting e validação automática de código antes do commit.

Falo sobre o papel do MyPy e Ruff, por que uso MyPy para definir contratos de tipos em projetos médios e grandes, e como fazer a instalação usando Poetry.

Mostro também:
Como rodar MyPy e Ruff no projeto
Configuração correta no VS Code por projeto (.vscode/settings.json)
Configuração no pyproject.toml
Uso de pre-commit hooks para validar o código automaticamente
Um caso real onde um erro de contrato foi detectado antes de ir para produção


Link do projeto:
https://github.com/LeonardoLeiteMeira...

Link do Ruff:
https://docs.astral.sh/ruff/

Link do MyPy:
https://mypy.readthedocs.io/en/stable/

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
MyPy e Ruff no Python: Tipagem, Lint e Pré-Commit para Evitar Bugs em Produção

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

AWS LocalStack na prática: Lambdas com Terraform, Docker e workflow real de desenvolvimento

AWS LocalStack na prática: Lambdas com Terraform, Docker e workflow real de desenvolvimento

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Build in Public: O que é e como funciona os multi-agentes

Build in Public: O que é e como funciona os multi-agentes

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Calculus at a Fifth Grade Level

Calculus at a Fifth Grade Level

When Me 163s Battled P-51s

When Me 163s Battled P-51s

Case: Imagine um banco funcionando dentro do whatsapp.

Case: Imagine um banco funcionando dentro do whatsapp.

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

Почему ваш сайт должен весить 14 КБ

Почему ваш сайт должен весить 14 КБ

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Zed IDE: Полный обзор спустя год | Личный опыт разработки на ней

Почему Ядерная война уже началась (А вы не заметили)

Почему Ядерная война уже началась (А вы не заметили)

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Circles - Area, Circumference, Radius & Diameter Explained!

Circles - Area, Circumference, Radius & Diameter Explained!

Структура файлов и каталогов в Linux

Структура файлов и каталогов в Linux

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

КАК Япония Незаметно СТАЛА Мировой Станкостроительной ДЕРЖАВОЙ!

Запуск нейросетей локально. Генерируем - ВСЁ

Запуск нейросетей локально. Генерируем - ВСЁ

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Самая быстрая передача файлов МЕЖДУ ВСЕМИ ТИПАМИ УСТРОЙСТВ 🚀

Вселенная состоит из информации? Объясняю на пальцах

Вселенная состоит из информации? Объясняю на пальцах

Как внимание стало настолько эффективным [GQA/MLA/DSA]

Как внимание стало настолько эффективным [GQA/MLA/DSA]

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]