Пишем плагин для линтера с Никитой Соболевым

preview_player
Показать описание

Таймлайн этого видео:

до 9:56 — Введение: что такое линтер и как им пользоваться
9:56 — Никита программирует и пишет документацию
17:18 — о lambda-функциях.
22:28 — Никита учит линтер новому правилу
39:55 — о тестах и pytest
45:14 — Никита пишет тесты
51:25 — Никита отправляет код на GitHub
57:18 — Выводы и пока-пока!

Что происходит на этом мастер-классе?

Почему это интересно?

— Работа с большим проектом в сотню файлов кода.
— Синтаксический анализ кода с помощью ast.
— Покрытие тестами с помощью pytest.
— Работа с issues на GitHub.

Восемь лет посвятил коммерческой разработке на Python. Никита со своей компанией автоматизировал бизнес-процессы и создавал ПО для крупных корпораций и государственных учреждений.
Никита развивает опенсорс-проекты: django-split-settings, консольные утилиты, и пишет свой зубастый линтер Python с особо жесткими требованиями к коду — тот самый wemake-python-styleguide. У него есть чему поучиться!

Рекомендации по теме
Комментарии
Автор

Как всегда, шикарный материал. Спасибо, девман

РазрезБатонов
Автор

У вас отличные мастер-классы! Только один маленький совет - обратите внимание на звук. Сделать хороший звук нетрудно, а восприятие видео меняется кардинально.

АнатолийЧистов-пп
Автор

можно ли отдельное видео по тестам в python? а так же, как правильно писать тесты в Django проекте?

ВадимКозячий